web-dev-qa-db-ja.com

最初の区切り文字までカットして文字列の残りの部分を取得する方法は?

最初の区切り文字までカットする方法/および文字列の残りの部分を取得しますか?

例:

pandi/sha/Dev/bin/boot

pandiをカットしたいので、次のような出力

sha/Dev/bin/boot
24
Pandya chinna

単にcutコマンドで:

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

  • -d'/'-フィールド区切り文字

  • -f2--出力するフィールドの範囲(-f<from>-<to>;私たちの場合:から2最後まで)

52
RomanPerekhrest

Shell (POSIX sh/bash/Korn/zsh) parameter substitution expansion を使用します。

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