【问题标题】:Matching only the first three numbers of a string in ksh [duplicate]仅匹配 ksh 中字符串的前三个数字 [重复]
【发布时间】:2013-08-09 20:23:35
【问题描述】:
VARIABLE=`grep PortNumber` testfile.txt | awk -F'"' '{print $2}'`
echo $VARIABLE
33111

我想检查以确保变量的前 2 个数字仅为数字“3”。

如何使用标准的 ksh 脚本来做到这一点?

编辑: 我想我在下面有它,这看起来正确吗? 回声 $VARIABLE | egrep -q '^[3]{2}'

【问题讨论】:

标签: shell variables awk ksh


【解决方案1】:

你可以这样做:

echo $VARIABLE |  grep -E "^3+{2}"

【讨论】:

  • 那你就可以接受答案了!
猜你喜欢
  • 1970-01-01
  • 2017-08-09
  • 2012-04-03
  • 1970-01-01
  • 2015-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-19
相关资源
最近更新 更多