如何在最后修改的文件上应用unix2dos?

时间:2015-02-27 07:31:21

标签: shell unix

好的,所以我的目录中有一些文件遵循以下模式:

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

是否有人能够建议最简单的一个内容脚本可以做到这一点?

2 个答案:

答案 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`