将两个文件的头部管道传输到文件中

时间:2015-10-05 18:04:05

标签: bash shell

我经常想要获取一个文件的前1000行,比如说,另一个文件的前200行,并将连接管道传输到文件中。

要做到这一点,我可以做到

head -1000 fileA > fileA-1000
head -200 fileB > fileB-200

cat fileB-200 fileA-1000 > file C

是否可以将所有这些作为一个命令执行?

1 个答案:

答案 0 :(得分:6)

{ head -200 fileB; head -1000 fileA; } > fileC

可以将命令与{...}组合在一起。命令分组后,I / O重定向可以作为一个整体应用于组。