我有一个 20 行的文件。我想在第 10 行和第 15 行之间搜索一个字符串,并将该字符串与原始文件的行号一起打印出来。
我试过了 sed -n 10,15p file | grep -n "pattern"
sed -n 10,15p file | grep -n "pattern"
上述命令的问题是,输出的第 10sed行将是grep.
sed
grep
因此它不会打印原始文件中的行号。
grep sed
grep ×1
sed ×1