使用grep查看当前目录下所有文件的“hello”单词替换成“yes”
时间: 2023-10-01 22:05:39 浏览: 48
可以使用以下命令将当前目录下所有文件中的“hello”替换成“yes”:
```
grep -rl 'hello' . | xargs sed -i 's/hello/yes/g'
```
其中,`-r`参数表示递归查找子目录,`-l`参数表示只输出文件名,`xargs`命令用于将`grep`命令的输出作为参数传递给`sed`命令,`-i`参数表示直接修改文件内容,`s/hello/yes/g`表示将每个文件中的所有“hello”替换成“yes”。
相关问题
使用grep查看当前目录下所有文件的“/home/zuozhongkai/linux/RV1126/alientek_sdk/kernel”替换成“yes”
可以使用以下命令将当前目录下所有文件中的“/home/zuozhongkai/linux/RV1126/alientek_sdk/kernel”替换成“yes”:
```
grep -rl '/home/zuozhongkai/linux/RV1126/alientek_sdk/kernel' . | xargs sed -i 's#/home/zuozhongkai/linux/RV1126/alientek_sdk/kernel#yes#g'
```
其中,`-r`参数表示递归查找子目录,`-l`参数表示只输出文件名,`xargs`命令用于将`grep`命令的输出作为参数传递给`sed`命令,`-i`参数表示直接修改文件内容,`s#/home/zuozhongkai/linux/RV1126/alientek_sdk/kernel#yes#g`表示将每个文件中的所有“/home/zuozhongkai/linux/RV1126/alientek_sdk/kernel”替换成“yes”。在`s`命令中,`#`符号用于替代`/`符号,以避免与路径中的`/`冲突。
linux 命令 查看当前目录下所有文件是否含有某个特定单词
可以使用 `grep` 命令来查找当前目录下所有文件是否含有某个特定单词。命令如下:
```bash
grep -r "特定单词" .
```
其中,`-r` 表示递归地在子目录中查找,`"特定单词"` 为要查找的特定单词,`.` 表示当前目录。
执行该命令后,会列出所有包含特定单词的文件名及行数。如果只想列出文件名而不需要行数,可以使用 `-l` 参数,命令如下:
```bash
grep -rl "特定单词" .
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)