【发布时间】:2015-02-22 18:04:57
【问题描述】:
我有一个充满文件的目录,所有文件都以扩展名文件名*.gz 结尾。 明星真的是明星,而不是占位符。我错误地生成了这些名称,并没有真正用 gz 压缩。 如何删除最后四个字符,包括带有 bash 的星号?
【问题讨论】:
我有一个充满文件的目录,所有文件都以扩展名文件名*.gz 结尾。 明星真的是明星,而不是占位符。我错误地生成了这些名称,并没有真正用 gz 压缩。 如何删除最后四个字符,包括带有 bash 的星号?
【问题讨论】:
for f in *'*.gz'
do
mv "$f" "${f%?.gz}"
done
【讨论】: