awk -F ';' '{print $1}' FileName
このコマンドを使用して、セミコロンで区切られたファイルの最初の列を印刷します。
ここで上記のコマンドの出力を繰り返す必要があります。私の出力
0
1
2
各レコードを繰り返す必要があり、繰り返し出力でレコード区切り文字が何であるかを指定する必要があります。
以下のように出力を印刷する方法はありますか?
0;1;2
これにより、区切り記号が表示されます。
ベストアンサー1
末尾のセミコロンを避ける
awk -F\; 'NR>1 { printf ";" ;} {printf "%s",$1;} END {printf "\n"} '
printf
改行を印刷しないでくださいNR>1
最初の行以降にのみ印刷END
最後の行以降に印刷します。