Hello tout le monde.
j'ai un fichier avec 700 lignes où je dois passer dedans pour exécuter la même commande pour chaque ligne (bon c'est pas le plus dur ça)
le problème pour moi va se situer à l'intérieur, car, en étant en shell, je dois rentrer dans une console pour pouvoir après passer mes lignes de commandes (petite mise en abîme oklm
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 file="pwet" while read -r a; do # ... done < "$file")
pour résumer, en shell, je me connecte sur ma console de sauvegarde (bacula) pour "pruner" des volumes, dans les faits ça donne ça :
donc la première commande à passer est donc "bconsole" jusqu'a là c'est bon aussi, et après "gui off" et encore après passer ma fameuse commande "prune yes volume=XXXX" où XXXX va renvoyer à chaque ligne de mon fichier dans lequel ma boucle se fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 root@baculadir:~# bconsole Connecting to Director 127.0.0.1:9101 1000 OK: baculadir-dir Version: 5.2.6 (21 February 2012) Enter a period to cancel a command. *gui off You have messages. *prune yes volume=XXXXX
si vous m'avez compris et que vous pouvez m'aider, merci(sinon 700 lignes à la main ...)
Partager