首页 > 系统相关 >shell脚本 查找出所有包含某关键词的文件名称,并输出第一个

shell脚本 查找出所有包含某关键词的文件名称,并输出第一个

时间:2022-11-10 21:01:37浏览次数:40  
标签:core shell grep src connectivity thm 查找 meta 文件名称

代码如下:

#!/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))

标签:core,shell,grep,src,connectivity,thm,查找,meta,文件名称
From: https://www.cnblogs.com/xiaoyong5/p/16878745.html

相关文章

  • 操作系统实验:Shell脚本编程与Vim编辑器
    SHANGHAIUNIVERSITY操作系统(一)实验报告组号第4组学号姓名20120889实验序号实验六日期2022年9月10日一、实验目的与要求实验目的:掌握v......
  • Shell 脚本一直提示找不到文件或文件夹
    编写shell脚本,在外部命令行执行命令没有问题,放到脚本中后,在执行的过程中却一直提示找不到文件打开test.sh脚本vitest.sh查看脚本文件格式在命令模式下输入:setff......
  • 循环读取文件夹,查找文件内容
      packagetest1;importjava.io.*;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;/***@Authoryxc......
  • Linux下查找并杀死 zombile 和 stopped 进程
    用top命令查看系统运行情况,突然发现stopped和zombile进程个数居然不是0。[root@myossoftware]#toptop-11:20:17up60days,17:15,3users,loadaverage:0.0......
  • shell中算术运算加减
    在shell脚本中,所有的变量默认都是字符串存储,操作也是按照字符串进行处理的,但我们不可避免的需要对各中数值进行算术运算,如算术的相加减,那么这时怎么处理呢?在shell脚本中,我......
  • 发现了二分查找的秘密
    二分查找(BinarySearch)算法,也叫折半查找算法。1.1、原理分析二分查找是一种非常简单易懂的快速查找算法,其思想在生活中随处可见,比如朋友聚会的时候爱玩的一个猜数游戏,......
  • 成品直播源码推荐,python实现列表插入、查找、删除
    成品直播源码推荐,python实现列表插入、查找、删除#列表的插入、查找、删除实现 classTestArray:  def__init__(self,capacity)->None:    #由于python......
  • Linux学习笔记(9)——学习Shell脚本
    学习shell脚本学习shell脚本一、什么是shell脚本1.1为什么要学习shell脚本1.2第一个脚本的编写与执行1.3建立shell脚本的良好编写习惯二、简单的shell脚本......
  • 根据包名查找 Jar 包文件
    很多时候,我们需要根据包名来查找一些依赖所在的jar包,比如我们想要查找​​com.alipay​​这个包及其文件所在的jar包。最笨拙的办法可能是这样一个一个jar包查找,再利用一些......
  • Shell 脚本
    1、检测两台服务器指定目录下的文件一致性#!/bin/bash######################################检测两台服务器指定目录下的文件一致性####################################......