どのように機能させるのですか?
スクリプト1:(これはうまくいきません)
host=www.example.com
ip=$(getent hosts | grep $host | awk '{ print $1}')
echo $ip
スクリプト2:(これはうまくいきません)
host=www.example.com
ip=$(getent hosts $host | awk '{ print $1}')
echo $ip
スクリプト3:(動作しますが、変数を使用する必要があります...)
ip=$(getent hosts www.example.com | awk '{ print $1}')
echo $ip
変数に基づいて適切なホストファイルIPを取得する必要があります。
スポンサー:(背中/ホスト)
127.0.0.1 localhost
1.1.1.1 www.example.com
ベストアンサー1
あなたが持っているものはうまくいくはずですが、そうでない理由はありません。私のシステムでは間違いなく動作します。
その必要はありません
grep
。以下はうまくいきます。
ip=$(getent hosts "$host" | awk '{ print $1}')