关于sed的运用

关于sed的使用
arch=hello
echo -ne $arch | sed ‘s/^\(.\).*/\1/g'[size=16px]
麻烦大侠吗 这里的sed能详细解释下吗?


就是取开头的一个字符。

探讨

那个\1是什么意思呢?


更喜欢直接-r指定使用POSIX扩展正则。

echo -ne $arch | sed -r ‘s/^(.).*/\1/g’


LZ学一下正则表达式吧!
sed ‘s/^\(.\).*/\1/g’
^:以什么开头
.:代表任一个字符
*:重复0次到多次
\1:引用前面第一个括号内容,这里表示第一个字符

因此就是把表达式替换成第一个字符

关于sed的运用

相关文章:

你感兴趣的文章:

标签云: