我正在尝试编写一个脚本来从基于文本而不是行号的范围进行 grep 输出。
例如,在我的文本文件中,我想从 $hostname
开始 grep 输出并捕获$endText
之间的所有内容,然后将它们之间的数据输出到名为 $hostname.txt
的文件。
由于您没有提供任何详细信息,因此这里是样板。
$ sed -n '/start/,/end/p' file > outputfile
或
$ awk '/start/,/end/' file > outputfile