shell脚本 查找出所有包含某关键词的文件名称,并输出第一个
代码如下:
#!/bin/bash
a=(`grep -r -l “thm_core” src/meta/connectivity`)
echo ${a[0]}
#a是数组变量,需要注意的是“=”与“()”之间不能有空格
#grep -r -l 查找出在src/meta/connectivity路径下的所有包含thm_core的文件
#反引号`` 或者 $() 是命令替换符,可以将命令输出中提取数据,并将结果赋给变量
#上述代码还可以换做a=($(grep -r -l “thm_core” src/meta/connectivity))

浙公网安备 33010602011771号