特定 sed 命令的帮助

特定 sed 命令的帮助

对 Linux 相当陌生,即使经过广泛的研究,我也很难理解这个命令的作用,任何帮助或解释将不胜感激

sed -n 's/[A-Z]/&e/gp'

答案1

[A-Z]将匹配任何大写字符。 &打印匹配的内容。 &e打印每个大写匹配字母并e附加一个。看下面的例子:

$ echo "Hello There" | sed -n 's/[A-Z]/&e/gp'
Heello Tehere
$

-n抑制自动打印,而p在语句末尾gp打印更改的内容。 gingp将更改应用于该行中每次出现的匹配模式,例如示例中的两个大写字母实例。

相关内容