Simplesmente com o comando cut
:
echo "pandi/sha/Dev/bin/boot" | cut -d'/' -f2-
sha/Dev/bin/boot
-
-d'/'
- delimitador de campo -
-f2-
- um intervalo de campos para saída (-f<from>-<to>
; no nosso caso: de2
para o último)
Como cortar até o primeiro delimitador /
e obter parte restante das cordas?
Ex:
pandi/sha/Dev/bin/boot
Eu quero cortar pandi
, então a saída é
sha/Dev/bin/boot
Usando shell (POSIX sh/bash/Korn/zsh) parameter substitution expansion
.
string="pandi/sha/Dev/bin/boot"
echo "${string#*/}"
Tags bash text-processing