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.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#!/bin/bash
exho $#
awk '{print $0}' $*
Ce script appellé comme ceci :
devrait m'afficher
2
"texte du fichier 1"
"texte du fichier 2"
Or, il ne m'affiche que :
2
"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.
Mon linux est lancé sur VirtualBox et je me demande si c'est pas mon shell qui plante ?