Commande "ls -l | sed -n 1~2p"
Bonjour,
J'aimerais afficher 1 lignes sur 2 en sortie de ls -l, j'ai donc la commande qui va bien (ls -l | sed -n 1~2p) avec mais lorsque je la rentre j'ai un message d'erreurs..
Message d'erreurs : <ital>sed: 1: "1~2p": invalid command code ~
Savez-vous pourquoi ?
C'est pourtant une commande que j'ai trouvé dans le "Man Sed"
Merci d'avance
J'aimerais afficher 1 lignes sur 2 en sortie de ls -l, j'ai donc la commande qui va bien (ls -l | sed -n 1~2p) avec mais lorsque je la rentre j'ai un message d'erreurs..
Message d'erreurs : <ital>sed: 1: "1~2p": invalid command code ~
Savez-vous pourquoi ?
C'est pourtant une commande que j'ai trouvé dans le "Man Sed"
Merci d'avance
1 réponse
-
ContributeurSalut,
Quel système ? Quelle version de "sed" ?
-
-
-
Contributeur@zipe31Laisse tomber le système, je viens de voir que tu es sous Mac ;-(
Il est fort probable que la version de "sed" sous Mac ne reconnaisse pas le "~" ;-(
Normalement,sed --version
pour connaître la version. -
Contributeur@PtiCassarinVoir ce lien : https://unix.stackexchange.com/questions/13711/differences-between-sed-on-mac-osx-and-other-standard-sed/131940#131940 pour la version de sed sous MacOS et les options qui diffèrent.
-
-