我想从中提取文件
ls -la
根据特定的创建年份(例如 1999),然后计算这些文件的文件大小。如何实现?
答案1
由于我不认为find
Tru64 中的版本支持与 GNU 相同的选项find
,而且似乎没有stat
,你可能需要解析ls
哪个是一般不鼓励。
这应该可以工作,但是您需要调整字段编号以匹配输出的ls
布局方式。
ls -lA | awk '$8==1999 {total += $5} END{print "Total: " total}'
我想从中提取文件
ls -la
根据特定的创建年份(例如 1999),然后计算这些文件的文件大小。如何实现?
由于我不认为find
Tru64 中的版本支持与 GNU 相同的选项find
,而且似乎没有stat
,你可能需要解析ls
哪个是一般不鼓励。
这应该可以工作,但是您需要调整字段编号以匹配输出的ls
布局方式。
ls -lA | awk '$8==1999 {total += $5} END{print "Total: " total}'