【发布时间】:2012-06-01 01:14:46
【问题描述】:
我有以下单词列表:
name,id,3
我需要像这样双引号:
"name,id,3"
我试过sed 's/.*/\"&\"/g',得到了:
"name,id,3
只有一个双引号,缺少结束双引号。
我也试过awk {print "\""$1"\""},结果完全相同。我需要帮助。
【问题讨论】:
-
你的 sed 命令在我的电脑上运行。您可以省略双引号之前的反斜杠,因为它们在单引号字符串中无用。
-
嗯,是的,这很奇怪。我得到一个双引号。我的原始文件是 file.csv——有一长串“name,id,[[:num:]]”。为什么它不起作用?
-
g不是必需的,但它不会导致您的问题。你的平台是什么?
标签: regex shell awk sed text-processing