Commande sous ssh avec des paramètres
Bonjour,
Je suis sur un poste linux debian et j'ai un fichier :
Code:
1 2 3 4 5
| cat infile
ABCD
EFGH
IGKL
MNOP |
J'ai une commande sed trés compliqué :
Code:
sed '/^I/!d' infile
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
Code:
scp infile LeNetBSD:
Puis je peux tester ma commande sed trés compliqué :
Code:
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:
sed: infile: No such file or directory
Si je fais :
Code:
ssh LeNetBSD sed '/^I/!d' $(<infile)
J'obtiens
Code:
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.