利用sed命令显示/etc/fstab文件的非注释行
时间: 2023-07-31 22:11:06 浏览: 50
可以使用sed命令结合正则表达式来实现该功能。具体命令如下:
```
sed -n '/^[^#]/p' /etc/fstab
```
该命令中,-n参数表示只输出匹配的行,/^[^#]/表示以非#字符开头的行,p表示打印匹配的行。因此,该命令会输出/etc/fstab文件中所有非注释行(即不以#字符开头的行)。
相关问题
过滤 /etc/fstab 文件中的非空行
可以使用grep命令过滤掉空行:
```
grep -v '^$' /etc/fstab
```
其中,-v选项表示反向匹配,即输出不匹配模式的行;'^$'表示匹配空行的正则表达式。
也可以使用sed命令删除空行:
```
sed '/^$/d' /etc/fstab
```
其中,/^$/表示匹配空行的正则表达式,d表示删除匹配的行。
用sed命令打印/etc/passwd第1到第3行在屏幕输出
可以使用 `sed` 命令的行范围功能来实现打印 `/etc/passwd` 文件的第1到第3行。下面是具体的命令:
```
sed -n '1,3p' /etc/passwd
```
这个命令中,`-n` 参数表示关闭默认输出,`1,3p` 表示打印第1到第3行。最后一个参数 `/etc/passwd` 表示要操作的文件路径。运行这个命令后,会将 `/etc/passwd` 文件的第1到第3行打印在屏幕上。
注意,`-n` 参数是可选的,如果省略了这个参数,则命令会将所有行都输出,而不仅仅是第1到第3行。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)