ディレクトリのテールファイルにファイル名とタイトルがありません。

ディレクトリのテールファイルにファイル名とタイトルがありません。

次のスクリプトは、ヘッダーなしでディレクトリ内のすべてのファイルをキャプチャするために使用されますが、ファイル名を印刷します。ファイル名なしでどのように猫を見つけることができますか?

tail -n +2 * >> Compile

答え1

代替方法:

for f in *; do tail -n +2 "$f" >> Compile; done

答え2

sedは欠落している行に使用できます。

sed -s 1d * >> Compile

これは、フォルダにテストファイルのみが含まれていると仮定します。私はここを確認しましたが、ディレクトリはまったく気に入らないのに対し、tailはこれに対処できます。

必要に応じて find を使用できます。

find . -maxdepth 1 -type f * | xargs sed -s 1d >> Compile

別のフラグを追加しました-s。これは各ファイルを個別に処理しますが、GNUのみ表面的には残念ながら

関連情報