iptablesで「\!」とはどういう意味ですか?

iptablesで「\!」とはどういう意味ですか?

こんな素晴らしいチートシートを見つけました。ここ\!iptablesコマンドの意味は何ですか?

iptables -A INPUT -p tcp --dest­ina­tio­n-port 13327 \! -d 127.0.0.1 -j DROP

ベストアンサー1

~によるとiptables手動、この-dオプション(および他の多くのオプション)!の前にオプションの文字を付けることができます。そうすると、テストのポイントが無効になります。

上記はシェル(ほとんどのシェル)引用/エスケープ演算子の1つ\です。!これはまたはと同じです\!'!'"!"

ほとんどの一般的なシェルでは、この!文字はコマンド引数の一部である場合はそれ自体は特別ではないため、エスケープする必要がないため、ここでは重複し\ます。\!、または"!"の使用に関係なく、'!'リテラル引数がに渡されます。!!iptables

おすすめ記事