好的,所以我的目录中有一些文件遵循以下模式:
TEST_20150130.txt
TEST_20150202.txt
TEST_20150203.txt
TEST_20150204.txt
TEST_RESULT_20150130.csv
TEST_RESULT_20150202.csv
TEST_RESULT_20150203.csv
TEST_RESULT_20150204.csv
现在我想应用命令unix2dos,但仅适用于TEST_20150204.txt和TEST_RESULT_20150204.csv
是否有人能够建议最简单的一个内容脚本可以做到这一点?
答案 0 :(得分:1)
最简单的(但不一定是最强大的):
unix2dos `\ls -rtd DIR_NAME/* | tail -2`
这很简单,肯定会对您的示例有所帮助,但您也应该意识到这一般you shouldn't parse the output of ls
。
答案 1 :(得分:1)
您也可以使用以下命令...取决于您只想修改今天的文件或仅修改最后一个文件......
unix2dos `find -maxdepth 1 -type f -daystart -mtime -1`