Bashに次のコマンドを入力した場合:
echo "dog!!"
文字列がわかりませんdog!!
。代わりに別のものを得ました。
"dog!!"
文字列をエコーしようとしましたが、うまくいきませ"dog\!\!
んでした。
感嘆符が2つあるときにコマンドパラメータを使用する方法は?
この感嘆符を特別な機能なしで感嘆符として扱いたいです。
感嘆符の2つが"!!"
最後のコマンドのようです。
ベストアンサー1
感嘆符を避けるか、次を使用する必要があります。一つ引用符:
echo dog\!\!
echo 'dog!!'
(あなたの仕事がうまくいかない理由を説明していませんが、うまくいくecho "dog\!\!"
必要があり、なぜそれがうまくいかないのかわかりません。少なくとも記録で動作しないでください。Bashでは印刷されますdog\!\!
。)