Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のUNIXワンライナーはCWDの下のPythonファイルを探し、それらをEmacsのTAGSファイルに追加します(またはCtagsでも同じことができます)。
find . -name *.py -print | xargs etags
これは、CWDの名前にスペースまたはその他の異常な文字が含まれている場合に機能しなくなります。-print0または-ls、何をman find言っているにも関わらず、役に立たないようです。これを回避するためのきちんとした方法はありますか?
-print0
-ls
man find
find . -name '*.py' -print0 | xargs -0 etags
トリックを行う必要があります-適切-0に一致させるには、argからxargsが必要です。-print0
-0
編集
*.py現在のディレクトリに.pyファイルがある場合は、おそらく引用符も必要です。
*.py