现在我有几个文件,它们的名字包括版本号,我只想提取它们的文件名和剥离版本号,如何从文件列表中提取文件名?
ES File Explorer_3.0.5.5.apk
ES Task Manager_1.4.1.apk
Facebook_3.7.apk
Gmail_4.6 (836823).apk
Google+_4.1.2.51968121.apk
Google Play Books_2.9.21.apk
Google Search_2.8.8.849369.arm.apk
Hangouts_1.2.018 (849105-30).apk
Instagram_4.1.2.apk
Kingsoft Office_5.7.3.apk
Maps_7.2.0.apk
Skype_4.4.0.31369.apk
Translate_2.8.apk
Twitter_4.1.8L.apk
WhatsApp_2.11.93.apk
YouTube_5.1.10.apk
怎么办?使用vi,sed或awk? 如从YouTube_5.1.10.apk提取YouTube或YouTube.apk。
有什么其他解决方案来处理w ith cn.msn.messenger.1370207212755.apk? –
因为有不同的字段分隔符,所以很难。我们可以在这里说,最后一个以'.'分隔的文件应该被删除,但是不会在这里工作:'WhatsApp_2.11.93.apk' – Jotne