[Script] Question config
[Script] Question config
Bonjour, j'utilise un script pour afficher mon IP, donc j'ai utilisé :
ip=$(ip addr | grep interface | grep inet | awk '{print $2}')
ip=$(echo "${ip%???}")
Et à la fin :
echo $ip
Mais je voulais savoir, vu que j'utilise deux fois ip, est-ce que ça pose souci ?
Merci
ip=$(ip addr | grep interface | grep inet | awk '{print $2}')
ip=$(echo "${ip%???}")
Et à la fin :
echo $ip
Mais je voulais savoir, vu que j'utilise deux fois ip, est-ce que ça pose souci ?
Merci
- benjarobin
- Maître du Kyudo
- Messages : 17186
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Script] Question config
Bonjour,
Non, cela ne pose pas de problème, ta dernière ligne peux être simplifiée par simplement
Non, cela ne pose pas de problème, ta dernière ligne peux être simplifiée par simplement
Code : Tout sélectionner
ip="${ip%???}"
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Script] Question config
Ça m'a passé de 192.168.1.21 à192.168.1.1 de rajouter ceci
Comment ça se fait que de définir deux commande/résultats avec la même "variable" donc "ip" fonctionne sans conflit ?
Enfin, à la fin il pourrait me choisir le premier mais il choisit le second
Comment ça se fait que de définir deux commande/résultats avec la même "variable" donc "ip" fonctionne sans conflit ?
Enfin, à la fin il pourrait me choisir le premier mais il choisit le second
- benjarobin
- Maître du Kyudo
- Messages : 17186
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Script] Question config
Je ne comprend pas ton propos, c'est une variable, quel est le souci ici ? En faite je n'ai même pas compris la question de base.
Tu peux très bien en programmation faire ceci : a = a + b, a contient au final la somme de a et b
Tu peux très bien en programmation faire ceci : a = a + b, a contient au final la somme de a et b
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Script] Question config
En gros j'ai mis deux fois ip= avec un resultat différent, et à la fin j'utilise le résultat de ip=, alors que je l'ai mis deux fois
- benjarobin
- Maître du Kyudo
- Messages : 17186
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Script] Question config
ip est une variable, donc sa valeur évolue tout au long du script. Vois tu ce qu'est une variable ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Script] Question config
bonjour,
Je ne suis pas sur de ton grep car perso je n'ai pas le mot "interface" et si ipv6 tu doubles
pour moi il serait plus cela, mais je trouve aussi 2 valeurs (enp et wlp):
et la tu n'as plus a écrire 2 lignes de code "ip=", mais pareil, je ne comprends pas ce qui te gène ?
Je ne suis pas sur de ton grep car perso je n'ai pas le mot "interface" et si ipv6 tu doubles
pour moi il serait plus cela, mais je trouve aussi 2 valeurs (enp et wlp):
Code : Tout sélectionner
ip addr | awk -F 'inet |/' '/inet .*[[:digit:]]$/ {print $2}'
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Re: [Script] Question config
En fait c'était d'avoir deux fois ip qui me génais en variable
Pour le mot interface j'ai mis ça vu qu'à chaque fois je change selon l'interface utilisée
Une variable pour moi c'est par exemple ip bah ip= le resultat d'une commande donc en l'occurence mon interface
Pour le mot interface j'ai mis ça vu qu'à chaque fois je change selon l'interface utilisée
Une variable pour moi c'est par exemple ip bah ip= le resultat d'une commande donc en l'occurence mon interface
- benjarobin
- Maître du Kyudo
- Messages : 17186
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Script] Question config
Tu mélanges le concept de constante et de variable, une variable comme le dit son peut changer au cours du script
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum