How to split a string in shell and get the last field

前端 未结 16 1036
遥遥无期
遥遥无期 2020-11-27 09:19

Suppose I have the string 1:2:3:4:5 and I want to get its last field (5 in this case). How do I do that using Bash? I tried cut, but I

16条回答
  •  情书的邮戳
    2020-11-27 09:24

    It's difficult to get the last field using cut, but here are some solutions in awk and perl

    echo 1:2:3:4:5 | awk -F: '{print $NF}'
    echo 1:2:3:4:5 | perl -F: -wane 'print $F[-1]'
    

提交回复
热议问题