多数のサブディレクトリを持つフォルダがあり、各サブディレクトリには.smi
拡張子を持つ複数のファイルがあります。それらすべての内容を 1 つのファイルに開こうとしています。
私はこれを試しました:
find ./*/*.smi | xargs xdg-open > one_file
find . | xargs xdg-open > one_file
xdg-open */*.smi > one_file
open **/*.smi > one_file
何か間違っているようですが、誰か助けてくれませんか?
答え1
例えば、コマンドは[...] xdg-open > one_file
ファイルを一つずつ開いて送信します。出力のxdg-open
にone_file
。
しかし、まずファイルを結合し、結合したファイルを開きたいと思います
。cat
猫テキストファイルを作成します:
find . -name "*.smi" -exec cat {} + > one_file.smi
xdg-open one_file.smi