【发布时间】:2022-11-26 14:11:57
【问题描述】:
我有一个名为 my_data.txt 的文本文件,其中包含以下内容:
# define var1 and var2
var1=101
var2=202
// display var1 and var2
echo ${var1}
echo ${var2}
我想搜索所有出现的 var1,但不搜索以“#”或“//”开头的行中的那些。我可以做这个:
grep var1 my_data.txt | grep -v '^#' | grep -v '^//'
输出:
var1=101
echo ${var1}
结果是正确的。问题:有没有办法将值“^#”和“^//”传递给单个 -v 选项?
【问题讨论】: