0
私はこのような文字列を持っています。 bashの文字の後に文字列の接尾辞を取り除くには?
:sometext 57:sometext ....
私はシェルスクリプト内のコロンの前に来る数字を反復します。
私はこのような文字列を持っています。 bashの文字の後に文字列の接尾辞を取り除くには?
:sometext 57:sometext ....
私はシェルスクリプト内のコロンの前に来る数字を反復します。
のegrepで- 垂直出力
echo "30: sometext 57: sometext" | egrep -o '[0-9][0-9]'
30
57
AWKで- 水平出力
echo "30: sometext 57: sometext" |awk 'BEGIN{FS=":"} {print $1,$2}'|awk '{print $1,$3}'
30 57
上記の文字列のためのあなたの予想出力され、何をしようとしたのは何? – Inian
これを試してください: 'grep -oP '\ d +(?= :)' <<< $ yourString' – Kent