Come tagliare fino al primo delimitatore e ottenere la parte rimanente delle stringhe?


24

Come tagliare fino al primo delimitatore /e ottenere la parte rimanente delle stringhe?

Ex:

pandi/sha/Dev/bin/boot

Voglio tagliare pandi, quindi l'output piace

sha/Dev/bin/boot

Quale dovrebbe essere l'output di un input come /full/patho //host/patho dir/o file-path-with-no-slash?
Stéphane Chazelas,

1
Non hai menzionato quale strumento volevi usare per tagliare. E non c'è un "till" nella tua stringa sorgente da tagliare, quindi la tua domanda è confusa. Volevi dire "fino a", "fino a" o "fino a", invece?
Suncat2000,

Risposte:


48

Semplicemente con cutcomando:

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

  • -d'/' - delimitatore di campo

  • -f2-- una gamma di campi da produrre ( -f<from>-<to>; nel nostro caso: 2dall'ultimo)


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.