对 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
打印更改的内容。 g
ingp
将更改应用于该行中每次出现的匹配模式,例如示例中的两个大写字母实例。