0

最近、完全なパスの再帰的なリストを生成する次のステートメントについて読みました。

ls -R1 /path | while read l; do
  case $l in
   *:) d=${l%:};;
   "") d=;;
   *) echo "$d/$l";;
  esac;
done

ユーザー Idelic による 2009 年 11 月 23 日 23:52。私は勇敢なシェル ユーザーであり、ここで何が起こっているかをエンコードすることに慣れていません。上記のコードを変更して、各要素の前に ls -l の同じリストとタイムスタンプ (yyyy-mm-dd hh:mm) を取得する方法を教えてください。

4

1 に答える 1

1

find必要なものを達成するために使用します。言います:

 find /path -mindepth 1 -printf "%CY-%Cm-%Cd %CH:%CM %p\n"

目的の出力を達成するのに役立ちます。

于 2013-10-04T11:18:06.297 に答える