shell命令去除空格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell命令去除空格相关的知识,希望对你有一定的参考价值。

1.去除开头的一个或多个空格

#echo "  forand 123 00 a " | sed 's/^[ ]*//g'
#echo "  forand 123 00 a " | sed 's/^[[:space:]]*//g'
#var="  forane 123 00 a ";echo $var



2.去除所有空格

echo "  forand 123 00 a " |tr -d " "`
var="  forand 123 00 a ";echo ${var// /}
echo "  forand 123 00 a " | sed 's/^[[:space:]]*//g'
echo "  forand 123 00 a " | awk '{gsub(/ /,"")}1'


以上是关于shell命令去除空格的主要内容,如果未能解决你的问题,请参考以下文章