0
find . -iname '*.rar' -execdir unar {} \; -exec rm {} \;

unar が成功のリターン コードを返した場合にのみアーカイブを削除するために、上記のコマンドを変更するにはどうすればよいですか?

4

1 に答える 1

2

その必要はありません。-execdirすでに通常の述語のように機能し、実行されたコマンドの結果に応じて成功または失敗します。

于 2012-10-25T19:42:07.327 に答える