【问题标题】:bunzip between multiple directories, loop多个目录之间的bunzip,循环
【发布时间】:2016-04-04 18:34:45
【问题描述】:

我正在尝试在 bash 脚本中编写一个循环以通过我的目录树移动到 bunzip 文件我的问题是,如果我离开 008 那么它可以工作,但我有 001 到 365,这意味着我必须更改目录 365 次,使循环毫无意义。 cd * 的命令是什么,然后将每个文件打包,然后 cd 回到一个目录再次执行。

!/usr/bin/bash

cd ../y2014/

topdir=../y2014/

for f in topdir

做 cd 008 && bunzip2 *.nc.bz2 完成

【问题讨论】:

    标签: file loops directory


    【解决方案1】:

    cd -

    将 cd 到上一个目录

    【讨论】:

    • bunzip2:无法打开输入文件 *.nc.bz2:没有这样的文件或目录。这是我得到的错误
    • 嗨。获得更多帮助的一些建议: 1 - 给出一个更完整的目录结构示例。 2 - 一步一步地解释你想要做什么。我认为与他们一起工作,人们会更愿意/能够给你具体的指导。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-05
    • 2017-05-15
    • 2013-04-24
    相关资源
    最近更新 更多