it-swarm.com.de

Wie schneide ich bis zum ersten Trennzeichen und bekomme den restlichen Teil der Saiten?

Wie schneide ich bis zum ersten Trennzeichen / und verbleibenden Teil von Strings bekommen?

Ex:

pandi/sha/Dev/bin/boot

Ich möchte pandi schneiden, damit die Ausgabe gefällt

sha/Dev/bin/boot
24
Pandya chinna

Einfach mit dem Befehl cut:

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

  • -d'/' - Feldtrennzeichen

  • -f2- - eine Reihe von Feldern, die ausgegeben werden sollen (-f<from>-<to>; in unserem Fall: von 2 bis zum letzten)

52
RomanPerekhrest

Verwenden von Shell (POSIX sh/bash/Korn/zsh) parameter substitution expansion .

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