Boucle For et variables
Résolu/Fermé
A voir également:
- Boucle For et variables
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
- Download instagram for pc - Télécharger - Divers Communication
- Idm for mac - Télécharger - Téléchargement & Transfert
- Whatsapp for pc - Télécharger - Messagerie
1 réponse
lEprofSonDkon
Messages postés
211
Date d'inscription
jeudi 13 décembre 2018
Statut
Membre
Dernière intervention
8 octobre 2022
13
Modifié le 28 déc. 2018 à 17:33
Modifié le 28 déc. 2018 à 17:33
salut,
ce n'est pas comme ça qu'on lit un fichier en shell, on utilise une boucle
mais, comme il n' y a qu'une ligne dans ce fichier (on se demande d'ailleurs la raison d'être de ce fichier), une boucle est i nu tile :
ce n'est pas comme ça qu'on lit un fichier en shell, on utilise une boucle
while read...
mais, comme il n' y a qu'une ligne dans ce fichier (on se demande d'ailleurs la raison d'être de ce fichier), une boucle est i nu tile :
IFS=':' read -r adresse port <"$fichier"
Modifié le 28 déc. 2018 à 17:39
Pour expliquer un peu, j'ai scripté (sur Windows) un outil d'administration à distance (VNC over SSH), et maintenant j'ai besoin d'automatiser la création de règles UFW sur mon serveur "relais", ce fichier texte me fournit l'adresse et le port à ouvrir dans le pare-feu.
28 déc. 2018 à 17:47
dans le premier cas, au lieu d'utiliser un fichier temporaire, il est possible de passer le résultat par une Substitution de processus à :
dans le second cas, l'information fixe pourrait figurée directement dans le script.
Modifié le 28 déc. 2018 à 18:00
Merci pour l'astuce de la substitution de processus, je la garde dans un coin bien au chaud.
28 déc. 2018 à 18:28
il n'y a pas de raison que tu ne puisses pas faire quelque chsoe comme ça :
sans davantage de détails, je ne peux pas donner plus de précision.
28 déc. 2018 à 19:02