显示/etc/ssh/sshd_config文件中所有不是空白的行
时间: 2023-09-11 08:05:53 浏览: 48
您可以使用以下命令来显示`/etc/ssh/sshd_config`文件中所有不是空白的行:
```
grep -v '^ *$' /etc/ssh/sshd_config
```
其中,`grep`命令用于在文件中搜索匹配的行,`-v`参数表示反转搜索结果,即只显示不匹配的行,`'^ *$'`表示匹配所有空白行,`-v`参数反转后就可以显示所有不是空白的行。
相关问题
使用sed显示/etc/ssh/sshd_config文件中所有不是空白的行。
可以使用如下的sed命令来显示/etc/ssh/sshd_config文件中所有不是空白的行:
```
sed -n '/\S/p' /etc/ssh/sshd_config
```
解释一下这个命令:
- `-n` 参数表示只输出匹配的行,不输出其他行。
- `\S` 是一个正则表达式,表示匹配非空白字符。
- `p` 命令表示输出匹配的行。
- `/pattern/` 是一个正则表达式匹配模式,用来匹配文件中的行。
所以,上述命令就是匹配所有不是空白字符的行,并输出它们。
脚本 用sed语句显示/etc/ssh/sshd_config文件中所有不是空白的行
您可以使用以下`sed`命令来显示`/etc/ssh/sshd_config`文件中所有不是空白的行:
```
sed -n '/\S/p' /etc/ssh/sshd_config
```
其中,`-n`参数表示只显示匹配的行,`/\S/`表示匹配所有非空白字符的行,`p`表示打印匹配的行。