![무슨 뜻이에요' [ ! -f $2 ] bash에서 [중복]](https://linux55.com/image/106234/%EB%AC%B4%EC%8A%A8%20%EB%9C%BB%EC%9D%B4%EC%97%90%EC%9A%94'%20%5B%20!%20-f%20%242%20%5D%20bash%EC%97%90%EC%84%9C%20%5B%EC%A4%91%EB%B3%B5%5D.png)
제 생각에는[ ! -f $2 ] 의미
$2 파일이 존재하지 않습니다.
맞아?
나는 확신한다 [! -f ]는 파일이 존재하지 않음을 나타냅니다. 하지만 2달러는 잘 모르겠습니다.
좀 도와주세요.
답변1
[
예 test
, 다음 man test
사항을 알려주세요.
-f FILE FILE exists and is a regular file
따라서 귀하 $2
의 스크립트의 두 번째 매개 변수인 파일 이름이 됩니다.
제 생각에는[ ! -f $2 ] 의미
$2 파일이 존재하지 않습니다.
맞아?
나는 확신한다 [! -f ]는 파일이 존재하지 않음을 나타냅니다. 하지만 2달러는 잘 모르겠습니다.
좀 도와주세요.
[
예 test
, 다음 man test
사항을 알려주세요.
-f FILE FILE exists and is a regular file
따라서 귀하 $2
의 스크립트의 두 번째 매개 변수인 파일 이름이 됩니다.