|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : octobre 2008 Messages : 16 ![]() |
Bonjour,
Code :
J'ai un script qui récupère le flux d'une commande find, fait un traitement et place le tout dans un fichier. Mon problème est que je perds une information dans ce traitement. La commande find renvoie le nom d'un fichier (en rouge sur le script) que j'aimerais stocker dans une variable bash. Cette information disparait ensuite (le flux devient le ls-l sur ce fichier). Sur le script, j'essaie d'utiliser la commande awk system, sans résultat. Est-il possible de faire passer une variable awk dans bash? Merci d'avance pour vos réponses, Thomas |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 068 ![]() |
Bonjour,
le monsieur Jedi te dis : "Tu vas arrêter d'utiliser awk 'system(.... Tu vas ouvrir la page man de find, et t'intéresser à l'option -exec. Puis, tu réfléchiras bien à ce que peut servir ce que tu veux faire." |
|
|
10
|
|
|
#3 |
|
Invité régulier
![]() Inscription : octobre 2008 Messages : 16 ![]() |
Je viens juste de "search my feelings" autour de l'option exec de find et j'ai trouvé "poweeer, unlimited poweeeeer". Merci!
Mais, si je "feel the power of the dark side" et maintient ma question sur le passage d'une variable awk à bash dans le cas présent: tu as un élément de réponse? Merci encore. Thomas |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 068 ![]() |
ce n'est pas possible : les processus enfants ne peuvent pas passer des variables à leurs parents.
éventuellement :... ? |
|
|
10
|
|
|
#5 |
|
Invité régulier
![]() Inscription : octobre 2008 Messages : 16 ![]() |
C'est clair. Merci!
Thomas |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com