不特定多数の文字列の中から数字のみ抜き出すシェルスクリプトを書こうとしています。
例 : hoge123moge > 123 のみ抽出、hoge や moge は不特定。
この場合、以下のようになると考えたのですが、すべて出力されてしまいます。
echo "hoge123moge" | sed -e 's/^*\(\[0-9\]*\)$/\1/g' hoge123moge
どのように修正すれば数字のみ出力できるか、教えていただければ幸いです。
どうぞ、よろしくお願いいたします。
投稿2015/08/26 08:29
編集2015/08/26 08:31不特定多数の文字列の中から数字のみ抜き出すシェルスクリプトを書こうとしています。
例 : hoge123moge > 123 のみ抽出、hoge や moge は不特定。
この場合、以下のようになると考えたのですが、すべて出力されてしまいます。
echo "hoge123moge" | sed -e 's/^*\(\[0-9\]*\)$/\1/g' hoge123moge
どのように修正すれば数字のみ出力できるか、教えていただければ幸いです。
どうぞ、よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。