Variable environnement " Host " en script shell

Bonjour

J’ai une question peut être simple pour vous

J’aimerais en scripting shell , retourné l’ ip de la machine lors de l’execution du script

je m’explique :
exemple dans mon script :

tftp -r monfile_a_transferer -p $host

Je ne veux pas rentré l’ip de la machine en dur, ni faire du bricolage avec ifconfig

Sa existe sous Linux une variable d’env’ “host” ?

Merci pour votre aide

Cordialement

Bonjour,

il existe HOSTNAME.

si tu veux vraiment l’ip, une solution est effectivement de passer par ifconfig.
par exemple:

x=`/sbin/ifconfig eth0` y=${x#*inet addr:} y=${y%% *}