文件内容如下:
Text1:
text_1: Text1 text_1
text_2:
- text
- file1:\\
- file2:\\
Text2:
text_1: Text2 text_1
text_2:
- text
- file3:\\
Text3:
etc
输出:打印给定 Textn 的“file:\”条目。知道如何在 Linux 中使用 sed/awk 命令来实现这一点。
示例:test.txt 文件内容如下:
$ cat test.txt
Text1:
text_1: Text1 text_1
text_2:
- text
- file1:\\
- file2:\\
Text2:
text_1: Text2 text1
text_2:
- text
- file3:\\
Text3:
etc
按照建议尝试下面的 grep 命令,它会打印 test.txt 文件中的所有“file:\”条目。对于“Text1:”匹配,我需要的只是 file1:\ 和 file2:\ 作为输出,对于“Text2:”仅匹配 file3:\。