Comment couper jusqu'au premier délimiteur /
et obtenir la partie restante des cordes?
Ex:
pandi/sha/Dev/bin/boot
Je veux couper pandi
, donc la sortie comme
sha/Dev/bin/boot
Comment couper jusqu'au premier délimiteur /
et obtenir la partie restante des cordes?
Ex:
pandi/sha/Dev/bin/boot
Je veux couper pandi
, donc la sortie comme
sha/Dev/bin/boot
Réponses:
Simplement avec cut
commande:
echo "pandi/sha/Dev/bin/boot" | cut -d'/' -f2-
sha/Dev/bin/boot
-d'/'
- délimiteur de champ
-f2-
- une gamme de champs à afficher ( -f<from>-<to>
; dans notre cas: du 2
dernier au dernier)
Utilisation shell (POSIX sh/bash/Korn/zsh) parameter substitution expansion
.
string="pandi/sha/Dev/bin/boot"
echo "${string#*/}"
/full/path
ou//host/path
oudir/
oufile-path-with-no-slash
?