今日、私はドメインコントローラのFQDNからドメイン名を抽出する次のコマンドを見つけました。
DOMAIN_NAME=$(echo $DC_PC | sed -r 's!^[^.]+\.!!')
sedの感嘆符はどういう意味ですか?どのように動作しますか?
ベストアンサー1
その後の最初の文字はs
to パラメーターの区切り文字として使用されるため、空の文字列に一致するすべての文字をs
置き換えます。^[^.]+\.
伝統的には次のように書かれています。
sed -r 's/^[^.]+\.//'