Pipe, argument, liste => Prise de tête :)
Résolu/Fermé
gunbol
Messages postés
47
Date d'inscription
mercredi 19 septembre 2007
Statut
Membre
Dernière intervention
18 mars 2016
-
10 août 2009 à 12:23
gunbol Messages postés 47 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 18 mars 2016 - 10 août 2009 à 14:39
gunbol Messages postés 47 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 18 mars 2016 - 10 août 2009 à 14:39
A voir également:
- Pipe, argument, liste => Prise de tête :)
- Liste déroulante excel - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Liste de diffusion whatsapp - Guide
- Liste déroulante en cascade - Guide
- Triez la liste comme sur cette illustration (attention, on ne voit que le début …). quel est le mot formé par les 6 dernières lettres de la colonne code ? - Forum Excel
6 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
10 août 2009 à 12:31
10 août 2009 à 12:31
Salut,
commande contient quoi?
commande contient quoi?
gunbol
Messages postés
47
Date d'inscription
mercredi 19 septembre 2007
Statut
Membre
Dernière intervention
18 mars 2016
4
10 août 2009 à 12:33
10 août 2009 à 12:33
Justement, je voudrais un truc qui marche à tous les coups :)
Dans mon cas, c'est un pmap
La liste contient des PID
mais ca pourrait etre un print, un lsof -p ou autre chose
Dans mon cas, c'est un pmap
La liste contient des PID
mais ca pourrait etre un print, un lsof -p ou autre chose
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
10 août 2009 à 12:37
10 août 2009 à 12:37
Re,
Oui mais il faut que tu utilise un argument
par exemple un fichier script.sh
Et tu fais
106485010510997108
Oui mais il faut que tu utilise un argument
par exemple un fichier script.sh
#!/bin/bash echo $1
Et tu fais
for i in $(././genere_liste);do ./script.sh $i;done--
106485010510997108
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
10 août 2009 à 12:52
10 août 2009 à 12:52
Salut,
Et un truc du genre :
Et un truc du genre :
while read line do ./commande "${line}" done < <(./genere_liste)Ça le fait pas ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
10 août 2009 à 13:27
10 août 2009 à 13:27
hello
et avec xargs
./genere_liste | xargs -L 1 ./commande
$ cat f1
#!/bin/bash
echo ++ $1 ++
$ seq 1 10 | xargs -L 1 ./f1
++ 1 ++
++ 2 ++
++ 3 ++
++ 4 ++
++ 5 ++
++ 6 ++
++ 7 ++
++ 8 ++
++ 9 ++
++ 10 ++
$
et avec xargs
./genere_liste | xargs -L 1 ./commande
$ cat f1
#!/bin/bash
echo ++ $1 ++
$ seq 1 10 | xargs -L 1 ./f1
++ 1 ++
++ 2 ++
++ 3 ++
++ 4 ++
++ 5 ++
++ 6 ++
++ 7 ++
++ 8 ++
++ 9 ++
++ 10 ++
$
gunbol
Messages postés
47
Date d'inscription
mercredi 19 septembre 2007
Statut
Membre
Dernière intervention
18 mars 2016
4
10 août 2009 à 14:39
10 août 2009 à 14:39
Hello,
la commande xargs est exactement celle dont j'avais besoin :)
J'avais dit que ma question était bête !
Merci beaucoup à tout le monde.
Gunth
la commande xargs est exactement celle dont j'avais besoin :)
J'avais dit que ma question était bête !
Merci beaucoup à tout le monde.
Gunth