|
发表于 2010-8-8 22:59:43
|
显示全部楼层
可以直接用ls,它支持date那样自定义格式显示:
ls -l --time-style "格式" <files>
比如
ls -l --time-style full-iso <filename>
ls -l --time-style long-iso <filename>
ls -l --time-style "+%s.%N" <filename>
ls -l --time-style "+%c" <filename>
另外也可以用纯bash“自动”取得取得相应的时间串,不过比较麻烦,我想到的如下:- read -a a < <(ls -l --time-style '+s' <filename>)
- read -a b < <(ls -l --time-style '+%c' <filename>)
- for ((i=5;i<${#b[@]}-${#a[@]}+6;i++));do ts="$ts ${b[$i]}";done
- echo $ts
复制代码 一次只能处理一个文件。 |
|