Comment couper jusqu'au premier délimiteur et obtenir la partie restante des cordes?


24

Comment couper jusqu'au premier délimiteur /et obtenir la partie restante des cordes?

Ex:

pandi/sha/Dev/bin/boot

Je veux couper pandi, donc la sortie comme

sha/Dev/bin/boot

Quelle devrait être la sortie d'une entrée comme /full/pathou //host/pathou dir/ou file-path-with-no-slash?
Stéphane Chazelas

1
Vous n'avez pas mentionné quel outil vous vouliez utiliser pour couper. Et il n'y a pas de "till" dans votre chaîne source à couper, donc votre question prête à confusion. Voulez-vous dire "'jusqu'à", "jusqu'à", ou "jusqu'à", à la place?
Suncat2000

Réponses:


48

Simplement avec cutcommande:

echo "pandi/sha/Dev/bin/boot" | cut -d'/' -f2-
sha/Dev/bin/boot

  • -d'/' - délimiteur de champ

  • -f2-- une gamme de champs à afficher ( -f<from>-<to>; dans notre cas: du 2dernier au dernier)


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.