Bash - 获取文件内容
Bash - get content of file
我需要在 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
有些连接在单独的文件夹中。
解决方法如下:
grep '^conn' file.txt | cut -d ' ' -f 2
使用awk
可以print/extract得到想要的输出。
awk ' == "conn" {print }' file.txt
上面的代码基本上意味着,如果 field/column </code> 是 <code>conn
然后打印第二个
field/column.
我需要在 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
有些连接在单独的文件夹中。
解决方法如下:
grep '^conn' file.txt | cut -d ' ' -f 2
使用awk
可以print/extract得到想要的输出。
awk ' == "conn" {print }' file.txt
上面的代码基本上意味着,如果 field/column </code> 是 <code>conn
然后打印第二个 field/column.