一部のファイルを削除する UNIX コードがありますが、これらのファイルの一部には、名前にスペース (1 つまたは 2 つ) が含まれています。したがって、反復と削除は機能しません。誰でも私を助けることができますか?コード:
for file_name in ls temp_for* | grep "temp_for_...\.lst"
do
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