在一个目录中,我有一些看起来像的文件;
org.coy。应用程序_0.1-2_arm.deb
com.cpo. app2 _1.2.1_arm.deb
sg.team.works。app3a _1.33_arm.deb
com.share。名称4 .deb
com.sha-re。应用程序5 .deb
com.share.re. 任何东西.deb
我只需要加粗的名称。
这是我到目前为止所拥有的;
for file in *.deb; do
name=$(echo "$file" | sed 's/^.*\.\([^.][^.]*\)\.deb$/\1/')
echo $name
done