1 실습에 사용할 파일의 상태부터 확인합니다. 주의 깊게 볼 부분은 /etc/passwd 파일의 권한입니다. 이 파일은 소유자인 root 사용자에게만 쓰기 권한이 있습니다.
터미널 |
gilbut@ubuntu2404:~/script$ ls -al string.sh -rwxr-xr-x 1 gilbut gilbut 463 Jun 4 14:28 string.sh gilbut@ubuntu2404:~/script$ ls -al /etc/passwd -rw-r--r-- 1 root root 2929 May 27 16:04 /etc/passwd |
2 filetest.sh 파일을 만들어 다음 스크립트를 작성합니다.
filetest.sh
#!/bin/bash
FILE="string.sh" ------------ ①
echo "target file is $FILE"
if [ -f "$FILE" ]; then ----- ②
echo "-f operator: True"
else
echo "-f operator: False"
fi