首页 > 系统相关 >【Linux】【Shell命令】find 和 sed

【Linux】【Shell命令】find 和 sed

时间:2022-09-22 18:25:16浏览次数:73  
标签:文件 ab sed Shell 字符串 txt find

爱啦爱啦,find 和 sed 结合起来,强大到超乎你的想象

1. 查找指定名称的文件 在哪个位置
find ./ -name a-* 

2. 查找文件
找“5天之内被更改过的档案名”find / -mtime -5 ;
找“5天前的那一天被更改过的档案名”find / -mtime 5 ;
找“5天之前被更改过的档案名”find / -mtime +5。

3. 查找大于20M 且名称是 hello 的文件
find  ./ -size +20M and -name "*hello*"

4. 删除 查找到的文件中的 包含某个关键字的某行
find ./-name a-* -exec sed -i '/enabled/d'  {} \;
5. 在 查找到的文件尾部 增加一行数据
find ./ -name a-* -exec sed -i '$a enabled=false'  {} \;

6. 只在第一层目录下 搜索 名字中带有update的文件, 且不输出异常
 find ./ -name "update*" -maxdepth 1 2>/dev/null

以下内容来自转载

标签:文件,ab,sed,Shell,字符串,txt,find
From: https://www.cnblogs.com/panie2015/p/16720393.html

相关文章

  • BigData——Hbase Shell的用法
    HbaseShell的用法whoami我是谁whoamiversion返回hbase版本信息versionstatus返回hbase集群的状态信息statustable_help查看如何操作表......
  • [TKDE 2021]Fast Semi-Supervised Learning WithOptimal Bipartite Graph
    总结损失函数中保证结构接近的同时让目标图中的标签和真实标签拟合,而结构接近的判断依据是顶点和锚点之间的关联程度普通图上的半监督学习亲和力矩阵:\(W_{ij}=\left\{......
  • Error: Debug Failure. False expression: Non-string value passed to `ts.resolveTy
    错误信息:/usr/src/node_modules/.pnpm/typescript@4.8.3/node_modules/typescript/lib/typescript.js:43192ts.Debug.assert(typeoftypeReferenceDirectiveNam......
  • linux三剑客sed、grep、awk
    linux中最重要的三个命令称为三剑客,分别是sed、grep、awk但是在学习这三个命令之前,首先需要了解一下正则表达式1.正则表达式 元字符功能含义^匹配行首表示......
  • shell脚本中获取当前脚本的绝对路径
    通过对参数扩展的形式直接获取shell脚本路径并进入其中##获取当请可执行脚本的名称和路径##$0##${变量%/*}通过%参数扩展的方式,删除第一个匹配到的/右方全部内容(*)......
  • Linux之sed练习掌握
    1。操作文本的内容。catsedtest.txt[root@ecs-76840553sed]#catsedtest.txtThisistheheaderline.Thisisthefirstdataline.Thisistheseconddatal......
  • Linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法
    Linux安装tomcat后启动报错:Cannotfind./catalina.shThefileisabsentordoesnothaveexecutepermissionThisfileisneededtorunthisprogram原因:无权限解......
  • shell编程类-网站检测
    1.批量检查多个网站是否可以正常访问,要求使用shell数组实现,检测策略尽量模拟用户真实访问模式。         ......
  • shell编程类-文本截取
    1.有一个b.txt,要求将所有的域名截取出来,并统计重复域名出现的次数。        ......
  • shell编程类-随机字符串
    1.使用循环在/atguigu目录下创建10个txt文件,要求文件名称有6位随机小写字母加固定字符串(_gg)组成,例如:pzjebg_gg.txt.     ......