私は何を間違っていますか?
これは機能します:
ns="ns.nameserver.co.uk"
d="domain.co.uk"
dig @$ns $d A | grep $d
ただし、パイプの後に変数だけを使用しても機能しません (ハングします)。
ns="ns.nameserver.co.uk"
d="domain.co.uk"
g=$(grep $d | grep -v "DiG")
dig @$ns $d A | $g
g 変数から grep コマンドを実行することを認識できるように、パイプの後に何か特別なことをする必要がありますか? バッククォート (歴史的) の使用も失敗します。