Initialiser une variable bash dans un script awk
Bonjour,
Code:
1 2 3 4
| find ${ArrayLinks[i]} -perm /u+s -type f |
awk 'system("var="$1) ;system ("ls -l " $1)'|
awk 'system ("echo "$0"> BODY ;exec md5sum BODY")'|
awk 'system("echo $var");{print $1 }'>> "$FILEARG" |
*${ArrayLinks[i]} est le nom d'un répertoire.
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