awk-F
これは私のファイルです。
a_b_1
b_c_3
c_1
最終文書
a_b 1
b_c 3
c 1
awkで最終ファイルを取得するにはどうすればよいですか?
答え1
ここでは以下を使用しますsed
。
sed -E 's/(.*)_/\1 /' file | column -t
答え2
これは別のsed
方法です
$ sed 's/\(.*\)_\([0-9]\).*/\1\t\2/' file
a_b 1
b_c 3
c 1
$
そしてawk
解決策。
$ awk -F_ 'NF==3{$1=$1"_"$2}{print $1"\t"$NF}' file
a_b 1
b_c 3
c 1
$