行頭にゼロに入った数値の文字列で0を解除する【シェルスクリプト】
シェルスクリプトで0で埋め込まれた数字が入っている文字列で「0」を取り除く
0で埋められた「001」、「0010」等の文字列になっている数字で、先頭からある「0」を外したい場合があります。
sedコマンド「s/0*\([0-9]*[0-9]$\)/\1/g」を利用すれば、0で埋めた0を削除できます
$ echo "0010" | sed -e 's/0*\([0-9]*[0-9]$\)/\1/g' 10 $ echo "01" | sed -e 's/0*\([0-9]*[0-9]$\)/\1/g' 1 $ echo "0013213" | sed -e 's/0*\([0-9]*[0-9]$\)/\1/g' 13213
ディスカッション
コメント一覧
まだ、コメントがありません