天天看點

bash/shell的字元串trim實作

#!/bin/sh

trim()

{

    trimmed=$1

    trimmed=${trimmed%% }

    trimmed=${trimmed## }

    echo $trimmed

}

測試:

a=" x x "

b=" b b"

c="c c "

echo "=$a="

echo "=$b="

echo "=$c="

a=$(trim $a)

b=$(trim $b)

c=$(trim $c)

輸出:

= x x =

= b b=

=c c =

=x=

=b=

=c=