是否有可能在文件中找到一个单词而不是复制下一个单词?
示例:
abc="def"
bla="no_need"
line_i_need="information_i_need"
still_no_use="blablabla"
所以第三行,正好是我需要的行!
是否可以通过shell命令找到这个单词?
感谢您的支持
答案 0 :(得分:1)
将awk
与自定义字段分隔符结合使用会更加简单:
awk -F '[="]+' '$1=="line_i_need"{print $2}' file
information_i_need
-F '[="]+'
将字段分隔符设置为=
或"
答案 1 :(得分:0)
使用grep:
grep file_name line_i_need
它将打印:
line_i_need="information_i_need"
答案 2 :(得分:0)
使用"
分隔符
grep file_name line_i_need | cut -d '"' -f2