Linux命令附加两个TXT文件

问题描述

我有两个txt文件:a和b。我将使用什么linux命令将b附加到a而不附加cust_name |的列名| cust_no?

a.txt包含

CUST_NAME|CUST_NO
John|100
Mary|101

b.txt包含

CUST_NAME|CUST_NO
Jane|102
Karen|103

append命令应该输出

CUST_NAME|CUST_NO
John|100
Mary|101
Jane|102
Karen|103

解决方法

使用view.findViewById<Button>(R.id.button_second).setOnClickListener { findNavController().navigate(R.id.action_SecondFragment_to_FirstFragment) } 命令跳过第二个文件的第一行。使用tail重定向运算符将结果附加到第一个文件。

>>

tail -n +2 b.txt >> a.txt 表示从第2行开始。

,

你可以做

cat a.txt; sed 1d b.txt

awk 'NR == 1 || FNR > 1' {a,b}.txt
,

如果您有相同的行,则除了@Barmar之外,还可以执行类似的操作

cat *.txt | sort | uniq > result.log