bash# hostname
host1.example.com
私はホスト1だけが欲しい。だから:
SHORT_HOST=$(/bin/hostname)
SHORT_HOST=${SHORT_HOST%%.*}
ライナーに変更できますか? -or- $SHORT_HOST を読み取り専用にしても短いホスト名を取得する最良の方法は何ですか?
ベストアンサー1
bashツールに限定されない場合は、お試しください。
SHORT_HOST=$(hostname | sed -e 's/\..*//')
または
SHORT_HOST=$(hostname | cut -d. -f1)