最近我读到了下面的语句,它产生了一个完整路径的递归列表:
ls -R1 /path | while read l; do
case $l in
*:) d=${l%:};;
"") d=;;
*) echo "$d/$l";;
esac;
done
由用户 Idelic 于 09 年 11 月 23 日 23:52 发表。我是一个勇敢的 shell 用户,对这里发生的事情并不熟悉。谁能告诉我,如何修改上面的代码以获得相同的列表以及 ls -l 在每个元素之前的时间戳(yyyy-mm-dd hh:mm)?