如何在上次修改的文件上应用 unix2dos?
How to apply unix2dos on last modified file?
好的,所以我的目录中有几个文件遵循以下模式:
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
任何人都可以建议可以做到这一点的最简单的班轮脚本是什么吗?
最简单的(但不一定是最健壮的):
unix2dos `\ls -rtd DIR_NAME/* | tail -2`
这很简单,肯定会在你的例子中起作用,但你也应该知道,一般来说 you shouldn't parse the output of ls
就像那样。
你也可以使用下面的命令...取决于你只想修改今天的文件还是最后一个文件...
unix2dos `find -maxdepth 1 -type f -daystart -mtime -1`
好的,所以我的目录中有几个文件遵循以下模式:
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
任何人都可以建议可以做到这一点的最简单的班轮脚本是什么吗?
最简单的(但不一定是最健壮的):
unix2dos `\ls -rtd DIR_NAME/* | tail -2`
这很简单,肯定会在你的例子中起作用,但你也应该知道,一般来说 you shouldn't parse the output of ls
就像那样。
你也可以使用下面的命令...取决于你只想修改今天的文件还是最后一个文件...
unix2dos `find -maxdepth 1 -type f -daystart -mtime -1`