Linux - 特殊なシェル文字を文字通りにレンダリングする

Linux - 特殊なシェル文字を文字通りにレンダリングする

自分の資格情報を使用して、Samba 経由でローカル Windows 共有に接続しようとしています。接続に使用しているパスワードには感嘆符が含まれています。このコマンドを実行すると、シェルは、文字列の途中の ! の部分に、最後に実行したコマンドを入力します。文字列を文字どおりに解析するようにシェルに指示するにはどうすればよいでしょうか。パスワードを引用符で囲み、「\」でエスケープしてみましたが、うまくいきませんでした。

答え1

一重引用符を使用してみてください。

それでも失敗する場合は、 を使用して履歴の拡張set +Hをオフにします!(そしてset -H再度有効にします)。

関連情報