Bash Shell:从字符串中提取数字

时间:2020-01-09 10:42:08  来源:igfitidea点击:

如何从Bash shell下的给定字符串中提取数字?
您可以按如下方式使用sed,grep和其他Shell实用程序:

grep -o "[0-9]" <<<"input"
grep -o "[0-9]" <<<"$var"
grep -o "[0-9]" <<<"test123"
grep -o "[0-9]" <<<"1Th5is is a test. 5"
var="foo1bar2"
output=$(grep -o "[0-9]" <<<"$var")
echo "$output"
grep -oE "[[:digit:]]{1,}" input.file