web-dev-qa-db-fra.com

Comment couper jusqu'au premier délimiteur et obtenir la partie restante des cordes?

Comment couper jusqu'au premier délimiteur / et obtenir la partie restante des chaînes?

Ex:

pandi/sha/Dev/bin/boot

Je veux couper pandi, donc la sortie comme

sha/Dev/bin/boot
24
Pandya chinna

Simplement avec la commande cut:

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

  • -d'/' - délimiteur de champ

  • -f2- - une plage de champs à afficher (-f<from>-<to>; dans notre cas: de 2 Jusqu'au dernier)

52
RomanPerekhrest

Utilisation de Shell (POSIX sh/bash/Korn/zsh) parameter substitution expansion .

string="pandi/sha/Dev/bin/boot"
echo "${string#*/}"
22
αғsнιη