如何在文件名中的模式后删除所有内容?

时间:2017-09-22 04:05:07

标签: bash quoting parameter-expansion

编辑: 我只需要删除$('ol.settings li').click(function(e) { $(this).parent().child().find('p.explanation').eq(0).toggle(); });

OuterRef()

这些已被枪杀。 我需要.gz输出 我有以下剥离第一部分。

SUBMIT joust_aallgeier_attempt_2015-11-12-20-37-40_project04.tar.gz

1 个答案:

答案 0 :(得分:1)

使用bash' Parameter Expansion

filename="SUBMIT joust_aallgeier_attempt_2015-11-12-20-37-40_project04.tar.gz"
stripped="${filename##*_}"
stripped="${stripped%.gz}"
echo "$stripped"

输出:

project04.tar