ファイルが複数ありますuninstall
。全部見つけて一つずつ処刑します。私はfindとexecの組み合わせを知っているので試してみました。
find . -name uninstall -exec {}\;
ただし、これにより次のエラーが発生します。
find: missing argument to `-exec'
一般的なファイルなので、パラメーターを提供できません。私はターミナルでこれを実行します
./uninstall
このファイルをどのように検索して実行できますか?
ベストアンサー1
実行中のコマンドの終了位置を;
示す別のパラメーターでなければなりません。find
find . -name uninstall -type f -exec {} \;
一部のfind
実装では、実際に実行可能ファイルのみが実行されるように-executable
事前に述語を追加できます。-exec