2

我有带分隔字段的字符串,但每个字段的数量不同,例如:

  • 这个那个
  • 这个/那个/另一个
  • 这个/那个/那个/其他/东西

我想在每种情况下检索最后两个字段,即:

  • 这个那个
  • 那个/那个
  • 其他/东西

这在 MySQL 中很容易使用 substring_index 函数,我看到这个线程解释了如何在 PHP 中做到这一点。

有人可以帮助我在命令行中使用 awk 实现相同的目标吗?谢谢

4

1 回答 1

4
echo 'this/that/theother/stuff' | awk -F/ '{print $(NF-1) "/" $(NF)}'
于 2012-08-21T16:16:41.680 回答