더북(TheBook)

  1 실습에 사용할 파일의 상태부터 확인합니다. 주의 깊게 볼 부분은 /etc/passwd 파일의 권한입니다. 이 파일은 소유자인 root 사용자에게만 쓰기 권한이 있습니다.

icon_con

터미널

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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.