unix 如何使用shell脚本将一个文件内容合并/附加到另一个文件

lhcgjxsq  于 2022-11-23  发布在  Unix
关注(0)|答案(3)|浏览(196)

我有两个文件fileA和fileB
FileA内容

PersonName Value1 Value2 Value3

FileB含量

ALBERT check1 check1 check1
ALBERT check2 check2 check2
ALBERT check3 check3 check3

我要合并fileA和fileB的内容,并且fileA内容应该是合并文件中的第一行
我尝试使用pastesort命令...无法获得所需的结果和任何建议...

krugob8w

krugob8w1#

cat FileA FileB > NewFile

cat FileA > NewFile
cat FileB >> NewFile
ht4b089n

ht4b089n2#

在Unix/Linux中,可以使用命令cat
示例:

cat file1.txt file2.txt > file3.txt
  • 这会将file 1和file 2的内容放入file 3。*
cat file1.txt >> file2.txt
  • 这会将file1.txt中的信息添加到file2.txt中已有的信息中 *
kpbwa7wx

kpbwa7wx3#

cat FileA | tee -a FileB

$ cat FileA
PersonName Value1 Value2 Value3
$ cat FileB
ALBERT check1 check1 check1
ALBERT check2 check2 check2
ALBERT check3 check3 check3
$ cat FileA | tee -a FileB
ALBERT check1 check1 check1
ALBERT check2 check2 check2
ALBERT check3 check3 check3
PersonName Value1 Value2 Value3

相关问题