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

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)


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.