如何使用shell命令获取下面的输出?
输入如下:
Nexus-test-1.12.3
Producer-1.13.3
Testing-one-word-1.12
输出应为
Nexus-test
Producer
Testing-one-word
答案 0 :(得分:1)
我真的在为是否回答这个问题而苦苦挣扎,因为这简直是微不足道的,而且似乎已经竭尽全力解决了。但是....只需这样做:
cut -d . -f 1
答案 1 :(得分:1)
有很多方法可以做到,希望您可以先进行搜索。
awk -F'.' '{$0=$1}7'
sed 's/[.]*//'
grep -Po '^[^.]*'