我想忽略在bash中匹配之前出现的所有行(也忽略匹配的行.输入的示例可能是
R1-01.sql
R1-02.sql
R1-03.sql
R1-04.sql
R2-01.sql
R2-02.sql
R2-03.sql
Run Code Online (Sandbox Code Playgroud)
如果我匹配R2-01.sql这个已经排序的输入,我想得到
R2-02.sql
R2-03.sql
Run Code Online (Sandbox Code Playgroud) grep -F "$name" -A1000 filename | sed -n '1p;19p;24p'
Run Code Online (Sandbox Code Playgroud)
假设let a=10,b=20,c=30.在上面的grep命令中我可以用'$ap;$bp;$cp'而不是'1p;19p;24p'?
另一件事,我已经给了-A1000.这意味着从1p开始考虑直到1000线,对吧?我需要在整个文件中搜索而不给出数字.