我有两个文件 A 和 B。文件 A 包含一些字符串。我想在文件 B 中查找字符串,如果文件 B 中存在字符串,则在文件 A 中的字符串前面打印 Yes,否则打印 NO。

提出任何解决方案。

请您参考如下方法:

类似的事情:

#!/bin/bash 
 
while read -r searchPattern; do     
    if grep -q "$searchPattern" fileB; then 
        flag="YES" 
    else 
        flag="NO"     
    fi 
    printf "%s %s\n" "$flag" "$searchPattern" 
done < fileA >output 


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!