如何删除文件中每行的第一个逗号

时间:2010-03-19 14:56:59

标签: bash sed awk

删除文件中每行的第一个逗号。我认为需要sed。

5 个答案:

答案 0 :(得分:8)

SED

sed -i.bak 's/,//' file

AWK

awk '{sub(",","")}1' file >temp; mv temp file

while read -r line
do
 echo "${line/,/}"
done <"file" > temp
mv temp file

答案 1 :(得分:2)

是的,sed会这样做。

sed s/,// < filename

答案 2 :(得分:2)

对于第一个逗号:

sed '/,//' < file

如果第一个逗号是第一个字符:

sed '/^,//' < file

答案 3 :(得分:1)

是,

第一个逗号 sed'/,//'&lt;文件

第一个逗号是逗号 sed'/ ^,//'&lt;文件

USEFUL ONE-LINE SCRIPTS FOR SED

答案 4 :(得分:0)

sed '/^,//' < file