我想在我的文本文件(例如file.txt)中打印以下值的行。 我尝试了多种方法,但是没有运气。有人可以帮我正确的命令吗?
selector="((Source IN ('VPS','VPSLegacy')) OR (JMS_TIBCO_SENDER='rig'))"
请注意,我需要使用上面的全部值来检入文件。
答案 0 :(得分:1)
将文字(可能包含引号或其他shell语法)分配给变量的最简单方法(尽管它会带来性能损失)是使用带引号的heredoc:
content=$(cat <<'EOF'
selector="((Source IN ('VPS','VPSLegacy')) OR (JMS_TIBCO_SENDER='rig'))"
EOF
)
echo "Value is: <$content>"
...正确发出作为输出:
Value is: <selector="((Source IN ('VPS','VPSLegacy')) OR (JMS_TIBCO_SENDER='rig'))">