Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 如何在上次修改的文件上应用unix2dos?_Shell_Unix - Fatal编程技术网

Shell 如何在上次修改的文件上应用unix2dos?

Shell 如何在上次修改的文件上应用unix2dos?,shell,unix,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_201

好的,我的目录中有几个文件,它们遵循以下模式:

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 `find -maxdepth 1 -type f -daystart -mtime -1`

谢谢,这看起来是一个很好的简单的方法来实现我所需要的。这一个只看今天的文件吗?我只想修改最后2个文件,不需要检查它是什么时候产生的
unix2dos `find -maxdepth 1 -type f -daystart -mtime -1`