シェルスクリプトを使用して、テキストファイルの最初の3単語の末尾にコンマを追加する必要があります。
例: file.txt
jan Feb Mar Chennai India
jan Feb Mar Hyderabad India
jan Feb Mar Bangalore India
予想される出力は次のとおりです。
jan,Feb,Mar, Chennai India
jan,Feb,Mar, Hyderabad India
jan,Feb,Mar, Bangalore India
ベストアンサー1
$ awk -F' ' '{ gsub(" ", ",", $1); $1 = $1 "," } 1' OFS=' ' file.txt
jan,Feb,Mar, Chennai India
jan,Feb,Mar, Hyderabad India
jan,Feb,Mar, Bangalore India
これは、入力が2つの二重スペースで区切られた列として解釈される可能性があるという事実を利用します。最初の列のスペースをコンマで置き換え、その後にカンマを追加します。