如何剪切直到第一个分隔符并获取字符串的剩余部分?

如何剪切直到第一个分隔符并获取字符串的剩余部分?

如何剪切直到第一个分隔符/并获取字符串的剩余部分?

前任:

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#*/}"

相关内容