为什么要使用这个awk脚本:
使用这个输入文件 A.txt
输出这些结果。
请注意,第一个 B 和 A 之间有一个空格而不是制表符。我进行了双重检查。
awk '{FS = "\t" ; print $1 " - " $2}' A.txt
使用这个输入文件 A.txt
B A A1
C B A2
D A A3
输出这些结果。
B - A
C B - A2
D A - A3
请注意,第一个 B 和 A 之间有一个空格而不是制表符。我进行了双重检查。
awk -F "\t" '{print $1 " - " $2}' A.txt
的输出进行比较 - 所有三行的模式都是相同的。因此,您的FS
只对 A.txt 的第一行产生影响。 - eumiro