Bonsoir à tous,
Je débute en scripting de shell et awk, je me mets à faire quelques exercices et me rends compte que de simples commandes ne fonctionnent pas comme je l’espérais.
Ce script appellé comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #!/bin/bash exho $# awk '{print $0}' $*
devrait m'afficher
Code : Sélectionner tout - Visualiser dans une fenêtre à part ./Exo3 Fich1 Fich2
Or, il ne m'affiche que :2 "texte du fichier 1" "texte du fichier 2"
Et si je mets plus de paramètre, j'aurais tout les fichiers affiché à la suite sauf le 1. Même lorsque je décale à l'aide d'un shift, il ne m'affiche pas le premier paramètre. Je suis vraiment désolé de cette question idiote, mais je n'arrive vraiment pas à comprendre.2 "texte du fichier 2"
Mon linux est lancé sur VirtualBox et je me demande si c'est pas mon shell qui plante ?
Partager