回答:
で複数のファイルを一度find
に操作する+
には、の代わりにを使用します\;
。
find . -name '*.foo' -exec gedit {} +
、またはあなたが置く場合≥4のbashとzshのではshopt -s globstar
、あなたの中で~/.bashrc
、あなたが使用することができます**/
サブディレクトリに再帰します:
gedit **/*.foo
Zshには、のほとんどの用途を置き換えることができる多くのglob修飾子もありfind
ます。
open -a SublimeText admin.py forms.py
ます。たとえば、実行すると、2つのタブを持つ1つのウィンドウで開くからです。
この場合、あなたは使うことができると思います
find ./ -name \*.foo | xargs gedit
\'"
)が含まれている場合は機能xargs
しfind
ません。入力を引用符で囲まないようにする必要があるためです。を使用するfind … -print0 | xargs -0 …
か、より単純なものを使用しfind … -exec … {} +
ます。
-print0 | xargs -0
標準入力が乱れて端末に接続されていないという問題があります。テキストモードエディターを使用しようとしている場合の問題。