Bonjour,
Je suis sur un poste linux debian et j'ai un fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
cat infile
ABCD
EFGH
IGKL
MNOP
J'ai une commande sed trés compliqué :
qui m'affiche :
Jusqu'à là, tous va bien.
Maintenant, je voudrais tester ma commande avec le sed de NetBSD.
Je copie le fichier infile sur le serveur NetBSD
Puis je peux tester ma commande sed trés compliqué :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ssh LeNetBSD sed '/^I/!d' infile
qui m'affiche :
Donc ma commande fonctionne aussi sur NetBSD.
Maintenant, je voudrais pouvoir tester ma commande sans avoir besoin de copier le fichier.
Avec la même commande, j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed: infile: No such file or directory
Si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ssh LeNetBSD sed '/^I/!d' $(<infile)
J'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
sed: ABCD: No such file or directory
sed: EFGH: No such file or directory
sed: IGKL: No such file or directory
sed: MNOP: No such file or directory
Bref, je n'y arrive pas.
Si quelqu'un a une idée ?
Merci.