J'essaie d'automatiser un processus que je dois faire encore et encore dans lequel je dois analyser la sortie d'une fonction shell, chercher 5 choses différentes, puis les mettre sur un fichierFaire un flux complet de travail sur script bash
Je sais que je peux faire correspondre les modèles avec grep mais je ne sais pas comment stocker le résultat sur une variable afin que je puisse l'utiliser après :( Je dois également analyser cette même sortie pour obtenir les 5 autres valeurs
Je ne sais pas sur la façon d'utiliser la même sortie pour les 5 grep de que je dois faire et stocker 5 variables différentes pour après utilisation
Je sais que je dois créer un .sh agréable et bien rangé, mais je ne sais pas comment faire
im en train d'essayer cette
#!/bin/bash
data=$(cat file)
lol=$(echo data|grep red)
echo $lol
ne fonctionne pas, des idées?
puis-je appeler grep sur un autre var? tel que VAR = $ (grep toto bar) VAR2 = $ (VAR | grep autre barre) ? – perrohunter
Non, mais vous pouvez soit utiliser regexp correspondant à des variables ou (moins préférable pour moi) écrire une variable dans un fichier et grep cela. –
Non mais vous pouvez faire écho que var et grep la sortie de echo: 'VAR2 = $ (echo $ VAR | grep autre)'. Notez le '$ VAR'. – slebetman