2

csv ファイルで 2 つの列を交換しようとしていますが、これを使用しています。

#!/usr/bin/awk -f

BEGIN {FS="$\t"}
{temp=$1; $1=$2; $2=temp}{print$0}

行の先頭に余分な空白を追加することを除いて、これはうまく機能します。どうすればこれを防ぐことができますか?

私の入力ファイルは次のようになります

1\t2
3\t4

私が得るものは次のようになります:

 2\t1
 3\t4
4

2 に答える 2