最初の区切り文字まで切り取り、残りの/
文字列を取得するには?
前任者:
pandi/sha/Dev/bin/boot
pandi
出力が次のように切り捨てたいと思います。
sha/Dev/bin/boot
答え1
単にcut
次のコマンドを使用します。
echo "pandi/sha/Dev/bin/boot" | cut -d'/' -f2-
sha/Dev/bin/boot
-d'/'
- フィールド区切り記号-f2-
- 出力するフィールド範囲(-f<from>-<to>
;私たちの場合:最初から2
最後まで)
答え2
使用shell (POSIX sh/bash/Korn/zsh) parameter substitution expansion
。
string="pandi/sha/Dev/bin/boot"
echo "${string#*/}"