标签: bash grep
输出仅包含0&1和1。它应该只有单一的' 1'数字前进或后跟任意数量的0。我尝试了下面的正则表达式 - 它找到了结束零,但未能过滤前面的非零值。 (见下面的失败案例)。
initial scale value
我错过了一些非常基本的东西。谢谢你的帮助。
答案 0 :(得分:3)
你过度思考它。
echo "..." | grep '^0*10*$'
^和$确保您匹配整条线,而不仅仅是中间的子串。 0*为零或更多0; 1不言自明:)。
^
$
0*
1