`
webcode
  • 浏览: 5941682 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

sh 创建目录树

 
阅读更多
#!/bin/sh

deep=0
loop=10

width=10

func()

{
cd $1
deep= [ $((deep++ )) ]
if [ $deep -gt $loop ] ;then
cd ..
deep= [ $((deep-- )) ]
return
fi
for ((i=0;i<width;i++)) ;do
mkdir tests$i
done
list=`ls`
for d in $list ;do
func $d
done
cd ..
deep= [ $((deep-- )) ]
}
loop=${1:-10 }
width=${2:-10 }
func ./xxx #树根目录位置xxx


分享到:
评论

相关推荐

    subcmd:将目录树转换为Git样式的子命令

    从可执行文件的目录树创建Git风格的CLI子命令。 subcmd允许您将多个可执行文件组合到一个子命令结构中。 该平台与语言无关,并且可与任何可执行类型一起使用。 C二进制文件,shell脚本,python模块或这些文件或...

    everno_export:将所有Evernote导出到本地目录树以进行备份,可以选择将它们自动检入git tree

    everno_export 将所有Evernote导出到本地目录树以进行备份,可以选择将它们自动检入git tree项目状态: 这是在2012-2013年间进行的,到现在可能有点烂了,但是我发布此内容是为了对某人有用。设置安装libray: git ...

    bes-dtb-rebuilder:用于3.14-ti内核的Beagle Entertainment System设备树生成器

    “ clean.sh”脚本将清理源代码树并删除“ deploy”目录中的所有.dtb文件。 建立.dtb文件后: 运行“ build.sh”脚本以创建各种BES .dtb文件。 每个.dtb文件都有为其配置的特定显示,因此请在“部署”中选择与您要...

    sh2exe:将Shell脚本和busybox打包到单个exe文件中-开源

    也可以将嵌入式Busybox版本解压缩到目录中,并使用此环境创建/测试脚本,然后再将其打包为可执行文件。 我不确定是否所有的防病毒程序都接受这种性质的程序,因为脚本以%TMP%的形式运行。 我进行了一些测试,尝试...

    Linux高级bash编程

    使用 cpio 来拷贝一个目录树 12-28. 解包一个 rpm 归档文件 12-29. 从 C 文件中去掉注释 12-30. Exploring /usr/X11R6/bin 12-31. 一个"改进过"的 strings 命令 12-32. 在一个脚本中使用 cmp 来比较2个文件. 12-33...

    dotfiles:zsh,vim,mutt,urxvt,游侠,屏幕,tridactyl配置文件

    创建源文件 将文件/文件夹添加到基本目录,然后修改config.yaml以反映所需的符号链接映射。 保持所有自定义shell命令为幂等。 安装源文件 就像运行一样简单: ./install.sh 从此顶级目录。 要求 壳 sh Neovim / Vim...

    kudu:Apache Kudu的镜像

    Kudu开发人员文档编译安装Kudu 按照的步骤从源代码构建和安装Kudu用树来构建Kudu 单个Kudu源代码树可用于多个构建,每个构建都有自己的构建目录。 除了源树的根目录,构建目录可以放置在文件系统中的任何位置。 Kudu...

    point_cloud_viewer:在浏览器中查看数十亿个点

    点查看器 这是一个独立的项目,可让您轻松便捷地查看大量...在cargo build --release的根目录中,运行cargo build --release 。 然后使用target/release/build_octree从PLY文件中生成一个八叉树。 SDL客户端 这是使

    speed-up-android:加快您的构建过程速度的脚本357.233%

    这将在Linux环境中创建目录,以加快gcc,ndk,jack和jill工具链的构建过程,从而使计算机的构建速度更快。 如果脚本放置在sdcard上,也可以通过android设备上的终端或adb shell执行此操作。 运行步骤: $ wget ...

    classy:一个简单的C ++类层次分析器

    classy directory ClassName :输出类ClassName下的类的类树,该类树是从指定目录中的所有.h和.hpp文件中提取的。 示例输出 Classy提供彩色输出和很酷的嵌套格式。 颜色使Classy的输出易于阅读。 Event class ...

    android_device_samsung_vivalto3gvndx:三星银河v SM-G313HZ的设备树

    完成回购同步后,进入工作目录/ device /并创建文件夹/ samsung / vivalto3gvndx并复制从此处下载的vivalto3gvndx的内容。 为了进行构建恢复,请从工作目录在终端中运行此命令 . build/envsetup.sh lunch

    cwms_dataquery

    它还将链接到 $HTDOCS 指定的目录树。 $HTDOCS 应该是提供 Web 文档的地方。 此配置允许将包含敏感信息的配置文件安全地存储在文件系统的其他位置。 步骤1 编辑并运行 install.sh 您可以通过编辑以下变量来影响安装...

    linkedin-bot:LinkedIn bot源码树

    LinkedIn Automater入门可用脚本在项目目录中,可以运行:./run.sh 运行程序。 如果系统中不存在依赖项,它将安装依赖项, 它可以安装python解释器selenium , urllib , webdriver-manager , 系统上的cryptography...

    指纹:指纹模板和搜索模块

    使用串行小波树的指纹索引 该项目旨在通过将指纹细节集传递给模板并在小波树中进行搜索来对指纹细节集进行索引。 代码库是非常模块化的,因此可以使用不同的... 通过以下chmod +x main.sh使main.sh脚本可执行: chmod

    run_qemu:用于创建可启动OS映像并使用本地构建的内核运行qemu的脚本

    重击完成将run_qemu文件复制或符号链接到默认的bash run_qemu目录中可以使用以下命令找到完成目录: pkg-config --variable=completionsdir bash-completion使用说明从Linux内核树的顶层运行此命令

    FontFace:卵石表盘,类似于内置的“ Simplicity”,但字体更好

    为了从同一源代码树构建多个项目,我创建了一个build.sh脚本,该脚本将内容拖入正确的位置,运行pebble build ,然后重命名生成的文件。 您也可以使用build.sh尝试新字体。 简单地丢弃-Regular和-Bold您的字体变体...

    JoSH:[KDD 2020]通过联合球形树和文本嵌入进行分层主题挖掘

    准备数据集语料库和输入您将需要首先在datasets (例如, datasets/your_dataset )下创建一个目录,并在其中放置三个文件: 语料库的文本文件,例如, datasets/your_dataset/text.txt 。 注意:在准备文本语料库时...

    linux.chm文档

    mkdir -p /tmp/dir1/dir2 创建一个目录树 rm -f file1 删除一个叫做 'file1' 的文件' rmdir dir1 删除一个叫做 'dir1' 的目录' rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 rm -rf dir1 dir2 同时...

    website:LambdaStack网站

    gh-pages脚本称为_scripts/publish_to_ghpages.sh ,可通过git工作树自动将/public/目录映射到gh-pages分支(此设置可在Hugo的文档中找到)。 docs脚本称为_scripts/publish_to_ghdocs.sh ,它会自动告诉Hugo在...

    pybktree:BK树数据结构允许快速查询“接近”匹配

    如果一切顺利,则存储库目录中将只有一个*.whl文件。不要提交该文件。 将您的更改提交给requirements.txt和build.sh 。将任何更改推送到master分支后,此存储库中的工作流程将运行构建脚本。 发行版 当您确信构建...

Global site tag (gtag.js) - Google Analytics