我有一些 unix 代码来删除一些文件,但其中一些文件的名称中包含空格(一或两个)。所以迭代和删除不起作用。有人可以帮助我吗?代码:
对于文件名在ls temp_for* | grep "temp_for_...\.lst"
做
if [ -f $file_name ]
then
echo '$file_name'
rm "$file_name"
fi
完毕
文件:temp_for_1 .lst、temp_for_SI.lst、temp_for_f S.lst
我有一些 unix 代码来删除一些文件,但其中一些文件的名称中包含空格(一或两个)。所以迭代和删除不起作用。有人可以帮助我吗?代码:
对于文件名在ls temp_for* | grep "temp_for_...\.lst"
做
if [ -f $file_name ]
then
echo '$file_name'
rm "$file_name"
fi
完毕
文件:temp_for_1 .lst、temp_for_SI.lst、temp_for_f S.lst