shell实现trim函数-去除字符串两侧的空格(包括tab,space键)

shell实现trim函数效果去除字符串两侧的空格,以下三个命令等价,都能实现

sed 's/^s*//' totrim.txt |sed 's/s*$//'>trimed.txt
sed 's/^s*//;s/s*$//' totrim.txt>trimed.txt
sed -e 's/^s*//' -e 's/s*$//' totrim.txt>trimed.txt

主要就是利用正则表达式,^s*表示字符串前面的零个或多个空格,s*$表示字符串后面的零个或多个空格。

原文地址:https://www.cnblogs.com/aaronhoo/p/5280918.html