Ubuntu 16.04.2 LTSでコマンドラインを使用する。私は、ゼッド・ショーのLPTHWの終わりに向かって取得しています、とex46.pyするビデオに彼はすべての.pycファイルのバイトコードファイルを見つけて削除するには、次のbashコマンドを行使する:BASH; findと-execを使用して.pycファイルを削除する
find . -name "*.pyc" -exec rm {}
ビデオでは正常にこの削除しすべてのZed Shawの.pycファイル。しかし、まったく同じコマンドを入力する時に、私は次のエラーを取得する:
find: missing argument to `-exec'
私は私が好きなゼッド・ショーと一緒に以下のよ以来、私は、しかし、.pycファイルのファイルを削除するには、多くの方法があることを理解しますfindと-execを使ってそれを行う方法を知っている。私は間違って何をしていますか?あなたは\;
find . -name "*.pyc" -exec rm {} \;
で-exec
コマンドを終了する必要が
ファイルごとに 'rm'を別々に実行する代わりに、' -exec rm {} + 'を使用してバッチで削除することもできます。オハイオ州。 –
ああ。ありがとう。それについて忘れてしまった... –
私は\が単なる改行だと思った。私はセミコロンを見たことさえなかった。 –