¿Cómo cortar hasta el primer delimitador y obtener la parte restante de las cuerdas?


24

¿Cómo cortar hasta el primer delimitador /y obtener la parte restante de las cuerdas?

Ex:

pandi/sha/Dev/bin/boot

Quiero cortar pandi, por lo que la salida como

sha/Dev/bin/boot

¿Cuál debería ser la salida para una entrada como /full/patho //host/patho dir/o file-path-with-no-slash?
Stéphane Chazelas

1
No mencionaste qué herramienta querías usar para cortar. Y no hay "hasta" en su cadena de origen para cortar, por lo que su pregunta es confusa. ¿Quiso decir "hasta", "hasta" o "hasta" en su lugar?
Suncat2000

Respuestas:


48

Simplemente con cutcomando:

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

  • -d'/' - delimitador de campo

  • -f2-- un rango de campos para salida ( -f<from>-<to>; en nuestro caso: desde 2hasta el último)


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.