[Linux Shell] 常用操作 - bulaqi/IC-DV.github.io GitHub Wiki

1. moudle的使用

2. 查找某文件名后删除: find ../tc -name "icrun.cfg" -delete

3.linux sed命令 批量替换目录下的所有文件

1. 批量查找某个目录下包含待查找内容的行并显示查找内容在所在文件中的行号,例如:

grep -rn "要查找的文本" ./    //-r:递归查找子目录中的文件

2. 批量查找并替换当前目录下的文件内容

sed -i "s/要查找的文本/替换后的文本/g" `grep -rl "要查找的文本" ./`   //-l 是list

3. 批量查找并替换任意目录下的文件内容。

sed -i "s/要查找的文本/替换后的文本/g" `grep -rl "要查找的文本" /任意目录`

4.grep 参数说明

-i:忽略大小写进行匹配。
-v:反向查找,只打印不匹配的行。
-n:显示匹配行的行号。
-r:递归查找子目录中的文件。
-l:只打印匹配的文件名。
-c:只打印匹配的行数。

grep -rn grep -rl

5.mkdir

mkdir -p xx //-p 确保目录名称存在,不存在的就建一个

6.强制执行命令,无需确认,命令前加\

\rm core.sv

⚠️ **GitHub.com Fallback** ⚠️