shell去掉字符串中的特定字符的方法是什么?

如题所述

第1个回答  推荐于2019-10-01

sed 's;pub/test/aaa.txt;d' file

sed命令的s后面第一个字符就是分隔符,分隔符跟你说的特殊字符不一样就可以了。

正确的如下:

#! /bin/sh

echo "Please input string:\c"

read str

a=`expr length $str`

a=`expr $a - 2`

str=`expr substr $str $a 3`

echo "the last three characters is: $str"

本回答被网友采纳
相似回答