【问题标题】:deleteing the last four characters of a name with bash用 bash 删除名称的最后四个字符
【发布时间】:2015-02-22 18:04:57
【问题描述】:

我有一个充满文件的目录,所有文件都以扩展名文件名*.gz 结尾。 明星真的是明星,而不是占位符。我错误地生成了这些名称,并没有真正用 gz 压缩。 如何删除最后四个字符,包括带有 bash 的星号?

【问题讨论】:

    标签: bash filenames


    【解决方案1】:
    for f in *'*.gz'
    do
      mv "$f" "${f%?.gz}"
    done
    

    【讨论】:

      猜你喜欢
      • 2019-10-13
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-15
      相关资源
      最近更新 更多