무슨 뜻이에요' [ ! -f $2 ] bash에서 [중복]

무슨 뜻이에요' [ ! -f $2 ] bash에서 [중복]

제 생각에는[ ! -f $2 ] 의미

$2 파일이 존재하지 않습니다.

맞아?

나는 확신한다 [! -f ]는 파일이 존재하지 않음을 나타냅니다. 하지만 2달러는 잘 모르겠습니다.

좀 도와주세요.

답변1

[test, 다음 man test사항을 알려주세요.

  -f FILE
         FILE exists and is a regular file

따라서 귀하 $2의 스크립트의 두 번째 매개 변수인 파일 이름이 됩니다.

관련 정보