gpt4 book ai didi

bash - 当 bash 事件指示符出现在命令行中时,如何忽略它?

转载 作者:行者123 更新时间:2023-12-03 09:26:30 31 4
gpt4 key购买 nike

echo "!omg"输出-bash: !omg: event not found

  1. 如何输出!omg字符串到控制台?
  2. 出现问题是因为我需要使用命令行执行一些节点代码:

    node -e "var code = function(){ console.log('which contains a lot of !'); }; !func();"

最佳答案

使用单引号:

echo '!omg'

如果您的输入中包含引号,例如要打印 console.log('lalala'),请说:

echo $'console.log(\'lalala\')'

或者,说:

cat | command << EOF
my_string_with_crazy_characters
EOF

最后一种形式不需要您转义输入中的任何字符。

关于bash - 当 bash 事件指示符出现在命令行中时,如何忽略它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20566961/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com