【发布时间】:2009-09-22 21:44:07
【问题描述】:
sed 's/\([ab]\)\([ab]\)./\2\1x/g' file.txt
我的理解是: 在 file.txt 中,找到任何以 'a' 或 'b' 开头的字符串,然后是 'a' 或 'b',然后是任何一个字符(比如 'abc'),并将其替换为字符串第一个和第二个字符交换位置,第三个字符是 x ('bax')。命令的语法是否正确?我说的对吗?
【问题讨论】:
-
绝对采纳 Jefromi 的建议,并在示例文件上尝试一下。