各行に二重引用符を追加し、行の末尾にカンマを追加するにはどうすればよいですか?

各行に二重引用符を追加し、行の末尾にカンマを追加するにはどうすればよいですか?

二重引用符を追加するコマンド:

sed -e 's/.*/\"&\"/' some_file

各行の末尾にコンマを追加するコマンド:

perl -i -pe 's/$/,/' some_file

両方の方法を試しましたが、二重引用符を最初に追加してからカンマを追加すると、コンマのみが表示されます。

次のテキストファイルがあるとしましょう。

aav
afv 
adad 

私は次のようなものが欲しい:

"aav",
"afv",
"adad",

ベストアンサー1

そしてawk

awk '{ printf "\"%s\",\n", $0 }' file

おすすめ記事