我经常想获取一个文件的前 1000 行,比方说另一个文件的前 200 行,然后通过管道连接到一个文件。
为此我能做到
head -1000 fileA > fileA-1000
head -200 fileB > fileB-200
cat fileB-200 fileA-1000 > file C
是否可以通过一条命令完成所有这些操作?
最佳答案
{ head -200 fileB; head -1000 fileA; } > fileC
可以将命令与 {...}
组合在一起。一旦对命令进行分组,就可以将 I/O 重定向作为一个整体应用于该组。
关于bash - 将两个文件的头部通过管道传输到一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32954997/