是否有一个简单的命令行来提取由连字符分隔的字符串的最后一部分?例如,我想123
从中提取foo-bar-123
。
答案1
答案2
echo "foo-bar-123"| awk -F"-" '{print $3}'
答案3
grep -Po '(?<=\w-)\w+(?=$|[\s.,])'
是否有一个简单的命令行来提取由连字符分隔的字符串的最后一部分?例如,我想123
从中提取foo-bar-123
。
echo "foo-bar-123"| awk -F"-" '{print $3}'
grep -Po '(?<=\w-)\w+(?=$|[\s.,])'