我试图在shell脚本中使用以下模式,例如。我想使用以下内容:
grep ^"#" $fn | grep -v NM$ > $op
但在bash
脚本中。问题通常是bash
将“#”后的所有内容视为注释。如果我使用
grep ^"\#" $fn
我认为它改变了意义。我是新手。
任何帮助将不胜感激。
答案 0 :(得分:0)
有多种可能性:
grep '^#' $fn
或
grep "^#" $fn
或
grep ^\# $fn
答案 1 :(得分:0)
这是一个我保存为foo.sh
echo "#"
echo '#' # this is a comment
echo '\#'
以sh foo.sh
运行时,这就是打印出来的
#
#
\#