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