这是我感到困惑的一句话。
while (! -e $1/$2)
这是什么意思?
答案 0 :(得分:1)
强烈看起来像tcsh
语法,而不是bash
。如果它应该是bash
,则语法不正确。
另一方面,如果它是tcsh
,则该行正在循环,而由这两个参数$1
和$2
定义的文件不存在(可能$ 1定义了一个文件夹和$ 2定义一个文件或类似的东西)。
-e
检查文件是否存在。资料来源:http://www.tcsh.org/tcsh.html/File_inquiry_operators.html