该字符串在任何给定位置都可能包含“ N / A”,我只需要在正在处理的脚本中使用第一个返回的整数/数字即可。
示例:
ListView(
shrinkWrap: true,
children: [
ListView(
shrinkWrap: true,
scrollDirection: Axis.horizontal,
children: [
// some children with fixed dimensions
]
)
]
)
返回:7766222
期望的输出是:77
这给出了一些有用的信息:https://linuxconfig.org/how-to-extract-a-number-from-a-string-using-bash-example
答案 0 :(得分:1)
使用sed
$ sed '/^[0-9]\+$/q;d' <<< "$STRING"
77
使用awk
$ awk '/^[0-9]+$/{print;exit}' <<< "$STRING"
77