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命令去除空格的主要内容,如果未能解决你的问题,请参考以下文章

Linux shell去除字符串中所有空格

shell去除换行和空格2

shell中如何把回车换行置换成半角空格?

shell 中如何去掉字符串中间的空格

shell 脚本之始

求助个freemarker的问题,关于ftl里面变量的空格自动去除