shell 脚本 + 匹配单词而不使用 echo 命令

shell 脚本 + 匹配单词而不使用 echo 命令

以下测试语法是 ksh 脚本的一部分

   [[ $PARAM = TRUE ]] &&  [[ ` echo $LINE_FROM_FILE | grep -c Validation ` -eq 1 ]] && print "find Validation word"

我是否可以得到一些其他有创意的语法/解决方案/命令来验证 LINE_FROM_FILE 中是否存在验证词,而无需使用 echo 命令?

LINE_FROM_FILE="123 验证 V125 tcp IP=1.2.56.4"

莉迪亚

答案1

... && [[ $LINE_FROM_FILE == *Validation* ]] && ...

答案2

如果“文件行”中的单词分隔符始终是一个或多个空格,请尝试以下操作:

if [[ " $LINE_FROM_FILE " == *" Validation "* ]] 

不要忘记引号

相关内容