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))

posted @ 2022-11-10 20:51  小勇5  阅读(937)  评论(0)    收藏  举报