Como cortar até o primeiro delimitador e obter a parte restante das strings?

24

Como cortar até o primeiro delimitador /e obter a parte restante das strings?

Ex:

pandi/sha/Dev/bin/boot

Eu quero cortar pandi, então a saída como

sha/Dev/bin/boot
Pandya chinna
fonte
Qual deve ser a saída para uma entrada como /full/pathou //host/pathou dir/ou file-path-with-no-slash?
Stéphane Chazelas 26/09
1
Você não mencionou a ferramenta que deseja usar para cortar. E não há "até" em sua string de origem a ser cortada; portanto, sua pergunta é confusa. Você quis dizer "até", "até" ou "até"?
precisa saber é o seguinte

Respostas:

48

Simplesmente com o cutcomando:

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

  • -d'/' - delimitador de campo

  • -f2-- uma variedade de campos para saída ( -f<from>-<to>; no nosso caso: do 2último ao último)

RomanPerekhrest
fonte