linux - 如何使用 'cut' 查找最后一个字段

不使用 sedawkonly cut,我该怎么做字段数未知或每行变化时获取最后一个字段?

最佳答案

你可以试试这样的:

echo 'maps.google.com' | rev | cut -d'.' -f 1 | rev

说明

  • rev 将“maps.google.com”反转为 moc.elgoog.spam
  • cut 使用点(即'.')作为分隔符,并选择第一个字段,即moc
  • 最后,我们再次反转得到com

关于linux - 如何使用 'cut' 查找最后一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22727107/

相关文章:

shell - 从文件中读取随机行的简单方法是什么?

python - 如何提高我的爪子检测能力?

linux - 在 Ubuntu 中创建目录的符号链接(symbolic link)

python - Pandas 索引列标题或名称

python - 将 matplotlib 图例移到轴外使其被图形框截断

linux - 如何在不运行 Bash 脚本的情况下对其进行语法检查?

linux - 如何找出给定用户的组?

python - 检查字符串是否以列表中的一个字符串结尾

python - 将 Django 模型对象转换为 dict 并且所有字段都完好无损

python - 初始化 dict : curly brace literals {} or the