Jak wyciąć do pierwszego separatora i uzyskać pozostałą część ciągów?


24

Jak wyciąć do pierwszego separatora /i uzyskać pozostałą część ciągów?

Dawny:

pandi/sha/Dev/bin/boot

Chcę wyciąć pandi, więc wynik jak

sha/Dev/bin/boot

Jakie powinny być dane wyjściowe dla danych wejściowych takich jak /full/pathlub //host/pathlub dir/lub file-path-with-no-slash?
Stéphane Chazelas,

1
Nie wspomniałeś, jakiego narzędzia chcesz użyć do cięcia. W łańcuchu źródłowym nie ma słowa „till”, więc twoje pytanie jest mylące. Czy zamiast tego miałeś na myśli „do”, „do” lub „do”?
Suncat2000

Odpowiedzi:


48

Po prostu z cutpoleceniem:

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

  • -d'/' - ogranicznik pola

  • -f2-- zakres pól do wydruku ( -f<from>-<to>; w naszym przypadku: od 2do ostatniego)


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.