【发布时间】:2014-03-18 05:10:15
【问题描述】:
在一个文件夹中,我有许多文件,文件名中有多个参数,例如(只有一个参数)file_a1.0.txt、file_a1.2.txt 等。
这些是由 c++ 代码生成的,我需要(及时)生成最后一个。我不知道当代码终止时这个参数的值是什么。之后,我需要复制最后一个文件的第二行。
要复制任何文件的第二行,我知道这个sed 命令有效:
sed -n 2p filename
我也知道如何找到最后生成的文件:
ls -rtl file_a*.txt | tail -1
问题:
如何结合这两个操作?当然可以通过管道将第二个操作传递给该 sed 操作,但我不知道如何将管道中的文件名作为该 sed 命令的输入。
【问题讨论】: