我正在尝试运行以下内容:
x=$(echo "$1" | egrep -c "^[0-9]|[:&^]")
现在,此代码应该查找以数字开头的单词,或者包含:,&或^。但是,当我在UNIX中运行它时,我发生了“无匹配”错误。更重要的是,类似的东西在终端中运行良好,但不在脚本中运行。
答案 0 :(得分:0)
试试这个
echo "$1" | nawk '{for(i=1;i<=NF;i++){ if($i ~/^[0-9]|[:&^]/ ){c++;}}}END{ print "count:"c}'