关于sed的使用
arch=hello
echo -ne $arch | sed 's/^\(.\).*/\1/g'[size=16px]
麻烦大侠吗 这里的sed能详细解释下吗?
------解决方案--------------------就是取开头的一个字符。
------解决方案--------------------
------解决方案--------------------更喜欢直接-r指定使用POSIX扩展正则。
echo -ne $arch | sed -r 's/^(.).*/\1/g'
------解决方案--------------------LZ学一下正则表达式吧!
sed 's/^\(.\).*/\1/g'
^:以什么开头
.:代表任一个字符
*:重复0次到多次
\1:引用前面第一个括号内容,这里表示第一个字符
因此就是把表达式替换成第一个字符