linux - Bash - 获取文件的内容

标签 linux bash file centos

我需要在 bash 中获取文件的内容,但我只需要在关键字之前的特定单词。
该文件如下所示:

conn NameOfConnection1
    some settings

conn NameOfConnection2
    some settings

conn NameOfConnection3
    some settings
我需要一个 bash 脚本,它每行只输出 NameOfConnection1,2,3。
//编辑:
小渔获。该文件有这个:
    # It is best to add your IPsec connections as separate files in /etc/ipsec.d/
include /etc/ipsec.d/*.conf
并且一些 conns 在单独的文件夹中。

最佳答案

这是一个解决方案:

grep '^conn' file.txt | cut -d ' ' -f 2

关于linux - Bash - 获取文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66902772/

相关文章:

c++ - TCP 服务器不接受客户端发出的正确数量的连接,具有少量监听积压

linux - Grep 命令 Linux 源字符串和目标字符串的排序

MySQL统计输出

bash - 递归找到一些 'foo' 和 tar

linux - 重新打开以前在 bash 中使用 CTRL+X、CTRL+E 编写的命令的简单方法?

python - 如何在 python 中运行 bash 'tc' 命令?

linux - 如何启动在启动方法中包含无限循环的 Linux 服务(Bash 脚本)

python-3.x - 如何在终端中使用 python 3.7.1 从我的桌面打开文本文件

c - 我应该如何使用链接列表创建地址簿?

php - 如何设置自定义错误消息 zend 表单元素文件?