test -f "$name" || touch "$name"
因此,我使用此命令来测试文件是否已存在,但现在的问题是,如果该文件是副本,我的脚本将在同一个文件中继续,而我只想让脚本在文本"this file already exists"
结束脚本已经存在后结束。
答案1
条件简单:
if test -f "$name"; then
echo "this file already exists"
exit 1
else
touch "$name"
fi
test -f "$name" || touch "$name"
因此,我使用此命令来测试文件是否已存在,但现在的问题是,如果该文件是副本,我的脚本将在同一个文件中继续,而我只想让脚本在文本"this file already exists"
结束脚本已经存在后结束。
条件简单:
if test -f "$name"; then
echo "this file already exists"
exit 1
else
touch "$name"
fi