echoコマンドを使用するときは引用符を含めることはできません。

echoコマンドを使用するときは引用符を含めることはできません。

/etc/snmp/snmpd.conf ファイル内で SNMP 構成をエコーし​​ようとしましたが、構成ファイル内のテキストをエコー中に「」が削除されることがわかりました。わからない…助けて! ! ! !オペレーティングシステム:Oracle Linuxサーバーバージョン6.4 ここに画像の説明を入力してください。

ベストアンサー1

引用符(単一'または二重")は、スペース、ワイルドカード、または他の引用符などの他の特殊文字を引用するために使用されます。

$ echo "*"
*
$ echo "'"
'
$ echo '"ab""c"'
"ab""c"

または、バックスラッシュを使用して引用符をエスケープすることもできます。

$ echo \"abc\"
"abc"

一重引用符と二重引用符の違いは、二重引用符内のバックスラッシュ(他の文字をエスケープするために使用されます)とドル記号(パラメータの拡張とコマンドの置き換えに使用されます)がまだ特別であることです。一重引用符ではありません。

また、見ることができます

おすすめ記事