複数のディレクトリに存在するファイルを削除する必要があります。私は次のスニペットを試しました。unixのfindコマンドのステータスに基づいて、複数のディレクトリに存在するファイルを削除します。
ls $dir/"$input.xml" 2> /dev/null
var = `echo$?`
if [[ $var == 0 ]]; then
echo -e "\n Deleting...\n"
rm $dir/"$input.xml"
失敗しました。
誰でも私に優れたソリューションを提案したり、ソリューションに合わせて上記のスニペットを変更できますか?
あなたの質問は不明です。見つかった場合は削除し、そうでない場合は無視します。あなたのコメントでは、見つからなければエラーを投げる必要があると言います。 **あなたが望むものを**明確に**説明してください。 –
例で 'ls'コマンドを使用していて、質問文で' find'コマンドを要求しています。最低でも詳細に説明してください。 –