sed 在每行的开头替换一个字符
sed substitution of a character at the beginning of each line
任务是:
使用 sed 命令替代“.”第一列大写 "Z".
我一直在使用的命令是:
sed 's/^./Z/' t1 >> t2
我似乎得到的只是每行前面的 Z,而不仅仅是“.”。这很奇怪,因为它似乎适用于我的其他命令。任何帮助将不胜感激。
在正则表达式中,.
表示任何字符。要匹配文字 .
字符,您需要将其转义,例如 \.
。所以使用
sed '/^\./Z/' t1 >> t2
IHTH
任务是:
使用 sed 命令替代“.”第一列大写 "Z".
我一直在使用的命令是:
sed 's/^./Z/' t1 >> t2
我似乎得到的只是每行前面的 Z,而不仅仅是“.”。这很奇怪,因为它似乎适用于我的其他命令。任何帮助将不胜感激。
在正则表达式中,.
表示任何字符。要匹配文字 .
字符,您需要将其转义,例如 \.
。所以使用
sed '/^\./Z/' t1 >> t2
IHTH