「.c」ソース ファイルから派生できるフォルダー内のすべての「.s」ファイルを削除しようとしています。これは私のコードです
for cfile in *.c; do
#replace the last letter with s
cfile=${cfile/%c/s}
for sfile in *.s; do
#compare cfile with sfile; if exists delete sfile
if [ $cfile==$sfile ]; then
rm $sfile;
fi
done
done
しかし、このコードはすべての「.s」ファイルを削除します。ファイル名を正しく比較していないと思います。誰か助けてください。