下面是我的字符串,
1,abmc,fdsaf.,sdfsd,
我的输出应该如下
1,ABMC,fdsaf。,sdfsd
(,)应删除
应使用shell
实施,请帮助
答案 0 :(得分:2)
sed
echo "1,abmc,fdsaf.,sdfsd," | sed 's/,$//g'
输出:
1,abmc,fdsaf.,sdfsd
说明:
s/,$//g
- >替换,(comma)
empty
答案 1 :(得分:0)
我希望这对你有用
word="1,abmc,fdsaf.,sdfsd,"
echo ${word%?}
%
是bash参数替换运算符,通过使用?
,我们指示bash匹配变量末尾的任何字符并将其删除。