Oca*_*shu 1 regex bash sed sh
我正在尝试只打印包含变量$ foo的行.我尝试过使用双引号和花括号无济于事.在sed中将shell变量传递给正则表达式的正确方法是什么?
sed -n 's:\("${foo}".*$\):\1:p' file.txt
che*_*ner 6
sed如果你实际上不需要修改匹配的行,那就太过分了.只需使用grep:
sed
grep
grep "$foo" file.txt
归档时间:
11 年,8 月 前
查看次数:
62 次
最近记录: