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

Pan*_*na 34 bash text-processing

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

前任:

pandi/sha/Dev/bin/boot
Run Code Online (Sandbox Code Playgroud)

我想削减pandi,所以输出像

sha/Dev/bin/boot
Run Code Online (Sandbox Code Playgroud)

Rom*_*est 70

只需使用cut命令:

echo "pandi/sha/Dev/bin/boot" | cut -d'/' -f2-
sha/Dev/bin/boot
Run Code Online (Sandbox Code Playgroud)
  • -d'/' - 字段分隔符

  • -f2-- 要输出的一系列字段(-f<from>-<to>; 在我们的例子中:从2到最后)