シェルス変数の先頭にあるスペースの除去

シェル変数の先頭にあるスペースを除去するにはechoが使える。

先頭にスペースのある文字列

見やすいようにスペースをアンダースコア'_'で表しています。
実際のシェルスクリプトでは、'_'をスペースに直して下さい。

num="___10" 先頭にスペースのある文字列
echo "$num"

出力 先頭にスペースがある

___10

スペースを除去するコード

num=`echo $num`を追加すれば良い

num="___10"
num=`echo $num` <−−−追加した
echo "$num"

出力 先頭のスペースが無くなった

10