こんにちわ
がじぇったー (@hackmylife7) | Twitter
です。
題名の通りですが、特定ディレクトリは以下の複数ファイルを ファイル名付きでcatで出力(ワンライナー)
の書き方を紹介します。
コマンド
最初のlsで対象ファイルをgrepしているのですが、ここをfindなどに変えて検索結果を標準出力に出すことも可能です。
for filename in `ls /usr/local/src/*`; do echo ";;;########## $filename ##########" && cat $filename; done
出力
########## /usr/local/src/a.txt ########## file a dayo ########## /usr/local/src/b.txt ########## file b dayo ########## /usr/local/src/c.txt ########## file c dayo