私は特定のファイル拡張子のために何千ものフォルダを持つディレクトリを再帰的に検索し、追加された日付を取得して特定の年をフィルタリングします。以下のコードは動作しますが、1ライナーに変換できる方法はありますか?これをワンライナーに組み合わせるにはどうすればいいですか?
はtmp.txt
foreach i (` cat tmp.txt `) ls -ltrh $i >> tmp2.txt end
欄にすべてのそれらのファイルの
find . -name "*xml" >> tmp.txt
GET許可情報&タイムスタンプ情報をtmp.txtするために、XMLと&書き込みを終了するすべてのファイルを取得します8には年として日付が含まれているため、特定の2014年よりも長い年のすべてのファイルを取得します。
awk '$8 >=2014' tmp2.txt >> tmp3.txt
??:彼は一例であり、あなたのニーズに数学を合わせる...
別の解決策 – Inian
知的好奇心;) – e9e9s
これはBashですか?ループはcshのように見えますか? –