问题描述
我有两个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