Pour illustrer mon problème,Piping une variable bash dans awk et stocker la sortie
TEST="Hi my name is John"
OUTP=`echo $TEST | awk '{print $3}'`
echo $OUTP
Ce que je m'y attendais à faire est de passer la variable $ test en awk et stocker le 3ème mot dans $ SORT. Au lieu de cela, je reçois "Hi: not found", comme si on attendait que l'entrée soit un fichier. Si je passe juste une chaîne au lieu d'une variable, il n'y a pas de problème. Quelle serait la meilleure façon d'aborder cela?
Merci à tous!
cela fonctionne bien pour moi! – Vijay
Utilisez-vous des backticks pour assigner à TEST. Copier et coller à partir du script qui donne l'erreur –