Shell Unix-microfocus:在特定单词后查找单词
我想知道如何在一个文件中找到一个特定单词后的单词,并用一个例子进行解释 File.txtShell Unix-microfocus:在特定单词后查找单词,shell,unix,grep,Shell,Unix,Grep,我想知道如何在一个文件中找到一个特定单词后的单词,并用一个例子进行解释 File.txt 03 WS-COUNTER PIC X(03). PROCEDURE DIVISION. A-MAIN MOVE ZEROES TO WS-COUNTER 在本例中,我想知道如何在过程部分之后找到单词WS-COUNTER。如果我在unix中执行一个grep-I“WS-COUNTER”文件.txt 我发现了两个积极的结果,但我只想找到第二个 有人能帮我吗?一个grep不容易,你
03 WS-COUNTER PIC X(03).
PROCEDURE DIVISION.
A-MAIN
MOVE ZEROES TO WS-COUNTER
在本例中,我想知道如何在过程部分
之后找到单词WS-COUNTER
。如果我在unix中执行一个grep-I“WS-COUNTER”文件.txt
我发现了两个积极的结果,但我只想找到第二个
有人能帮我吗?一个grep不容易,你可以试试这个 awk 塞德
是的,这是cobol微焦点,非常适合NeronLeVelu
awk '/PROCEDURE DIVISION/{F=1} F && /WS-COUNTER/{print;exit}' File.txt
sed -n '/PROCEDURE DIVISION/,/WS-COUNTER/{ /WS-COUNTER/{p;q;}}' File.txt