「find」コマンドと「nano」コマンドを組み合わせる方法は?
例えば、
find . -name "helloworld.py" | nano
「nano」(関数を使用せずに1行リンクコマンドを使用して)を使用してファイルを見つけたら、このファイル(おそらく複数の最初のファイル)をどのように開くことができますか?
ベストアンサー1
最初のファイルのみを編集するには、
find . -name helloworld.py -exec nano {} \; -quit
これにより、名前付きファイルが検索されhelloworld.py
、見つかった各ファイルに対して実行され、終了nano /path/to/helloworld.py
します(最初のファイルのみが処理されることを意味します)。
一致するすべてのファイルを編集するには、
find . -name helloworld.py -exec nano {} +
nano
コマンドラインに合うだけ多くのファイルを実行します。CtrlX各ファイルを順番に閉じるために使用されます。