var=" apple and 123 "
f4=`$var | sed -i 's/[ ]*//g' | sed -i 's/[;]*//g'`
echo "f4=="$f4
echo "ff==="$var | sed -e 's/[ ]*//g' | sed -e 's/[;]*//g'
message=`echo "${var}" |sed s/[[:space:]]//g`
echo "message=="$message
显示结果
f4==
ff===appleand123
message==appleand123
sed将去掉空格之后的结果直接赋值给变量,但是变量日志输出的时候是什么内容的
后面又找了一下以前的sed相关资料 sed 是多用于对文件的操作 获取返回的结果直接的就是
使用echo输出的值赋值message;
网友评论