我可以使用以下命令重命名最新创建的文件的目录,在linux
ls -Art | tail -n 1
得到一个目录中的最新修改/创建的文件,我想通过重命名上面的命令返回的文件。我怎么能这样做?
我也尝试过一些非常基本的这样
ls -rt | xargs | awk {'print $1'} | xargs cat >> newfile.txt
有时它的工作原理,但大多只是写一个空文件
我可以使用以下命令重命名最新创建的文件的目录,在linux
ls -Art | tail -n 1
得到一个目录中的最新修改/创建的文件,我想通过重命名上面的命令返回的文件。我怎么能这样做?
我也尝试过一些非常基本的这样
ls -rt | xargs | awk {'print $1'} | xargs cat >> newfile.txt
有时它的工作原理,但大多只是写一个空文件
'ls -rt | xargs | awk {'print $ 1'} | xargs cat >> newfile.txt'这是我见过的最奇特的线之一...... xargs和awk在那里做了什么?为什么'ls -At |头-n 1 | xargs“-I {}”mv“{}”newfile.txt“不起作用? – Bobby
@Bobby可以工作。我是shell脚本编程的新手,我没有使用xargs,而awk是它在本文中应该使用的方式。 – Vidhuran