标签: bash shell unix
我有一个这样的字符串。
30:有些文字57:某种文字......
我想迭代shell脚本中冒号之前的数字。
答案 0 :(得分:1)
使用egrep - 垂直输出
echo "30: sometext 57: sometext" | egrep -o '[0-9][0-9]' 30 57
使用awk - 水平输出
echo "30: sometext 57: sometext"|awk -F'["|:| ]' '{print $1, $(NF-2)}' 30 57