以下のリストを特定の形式にまとめたいと思います。
現在:
42.53e-12
43.64e-12
45.78e-12
49.86e-12
57.87e-12
73.68e-12
105.3e-12
必要
"42.53e-12, 43.64e-12, 45.78e-12, 49.86e-12, 57.87e-12, 73.68e-12, 105.3e-12"
すべての数字はカンマで区切られ、リストは引用符で囲まれます。
ベストアンサー1
使用awk
:
awk '{printf (NR>1)?", "$0:"\""$0} END {print "\""}' infile
または他の方法で:
awk '$1="\""$1' RS= ORS="\"\n" OFS=', ' infile
echo
または、コマンドの組み合わせを使用しますsed
(ファイルにシェルワードの区切りが発生するスペースがないと仮定します)。
sed 's/ /, /g' <(echo \"$(<infile)\")