簡體   English   中英

如何使用 shell 腳本將一個文件內容合並/附加到另一個文件

[英]how to merge/append one file content to another file using shell script

我有兩個文件 fileA 和 fileB

FileA內容

PersonName Value1 Value2 Value3

FileB內容

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

我想合並 fileA 和 fileB 的內容,並且 FileA 內容應該是合並文件的第一行

我嘗試使用pastesort命令...無法獲得所需的結果任何建議...

cat FileA FileB > NewFile

或者

cat FileA > NewFile
cat FileB >> NewFile

在 Unix/Linux 中,您可以使用命令 cat

例子:

cat file1.txt file2.txt > file3.txt

這會將file1和file2的內容放入file3中。

cat file1.txt >> file2.txt

這會將 file1.txt 中的信息添加到 file2.txt 中已經存在的信息中

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM