【发布时间】:2015-11-28 22:32:45
【问题描述】:
我在一个文件夹中有多个 csv 文件,我想将每个文件的最后修改时间添加到其文件名中。
例如:
Before -> After
TEST_A.csv -> 2015-09-02 18:10:55 TEST_A.csv
TEST_B.csv -> 2015-09-01 15:32:08 TEST_B.csv
TEST_C.csv -> 2015-09-02 13:24:36 TEST_C.csv
如何通过 Unix shell 脚本来做到这一点?
问题是我必须在“AIX 操作系统”(Unix) 上执行此操作,并且它的接缝不支持“stat”命令,因此必须使用 ls -l 命令完成。
我找到了 AIX 命令列表:http://www.staff.uni-giessen.de/~gcg7/unix_help/aix_commands
【问题讨论】:
-
该列表只是一个任意列表,适用于 AIX 3.2。它不包括通常在 AIX 中可用的
sed和awk。请找出您拥有的 AIX 版本,并列出 /bin 和 /usr/bin 中命令的基本名称。 -
版本为 6.1 - sed 和 awk 可用
标签: file shell unix aix last-modified