![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
coeus7
行者无疆
展开
-
find && xargs
1. findfind命令用来在指定目录中层层遍历,直到找到特定的文件,随后执行相应的操作。Find用法较为简单,来看下它有哪些用法。1.1 基本用法find path [-print/-print0]“-print”选项表明打印出匹配到文件的路径名(与不加任何选项效果一样),以换行符‘\n’作为分割 ”-print0”以空字符“\0”作为分隔符 如果不指定path,默...转载 2020-02-24 23:24:25 · 687 阅读 · 0 评论 -
shell中各种括号(),[],(()),[[]],{}等的作用大全及示例
一、()1、命令组连接多个命令组,用;隔开,最后一个命令后;可加可不加。括号中的命令会新开一个子shell顺序执行,所以里面的操作对括号外主进程无关。a=0(a=1;b=2;echo $a) # 子进程内输出a为1echo $a # 主进程,输出a为01232、命令替换格式为 $(command),相当于 `command`。shell遇到此格式,会先执行 command 命令,得...转载 2020-02-19 23:21:50 · 564 阅读 · 0 评论 -
Linux三剑客
“grep, sed, awk”这三个命令非常常用,素有“Linux三剑客”之称,本篇就来讲讲这三个命令,其中grep用来查找特定格式字符串,sed擅长取行分析,awk擅长取列分析。1. grepgrep命令比较简单,常用来进行文本过滤,它的基本格式为:grep [options] pattern input其中pattern 可以是一个特定的字符串,当然更常用的是正...原创 2020-02-18 20:37:33 · 242 阅读 · 0 评论 -
Linux 正则表达式
Shell脚本编程一直是Linux系统入门的必须课。最近决定将Linux shell 完整的学习一遍,学习的过程还是写些笔记来加深印象,这个系列就从正则表达式开始吧。通俗来讲正则表达式就是定义了一组规则,以用来过滤,替换某些特定的字符串。比如说,我们用记事本打开一份log文件,并利用关键字搜索特定的log,这里的关键字就可以看成是正则表达式。当然我们将要介绍的正则表达式基于linux系统,并且...原创 2020-02-10 15:09:09 · 205 阅读 · 0 评论