shell 处理多级目录(仅用于记录shell文件)

#!/bin/bash

directory=/public1/BRC/OTHER/publicworkdir=/home/conda/R/PROJECT/meta/father=`ls $directory`for i in $father;doif [ ! -d $i ]; thenecho “create directory $i”mkdir $ifison=`ls $directory/$i`for j in $son;doif [ $j == meta ] ; thencontinuefiif [ ! -d $i/$j ]; thenecho “create directory $i/$j”mkdir -p $i/$jfi

grandson=`ls $directory/$i/$j/`for k in $grandsondoecho “Now processing $directory/$i/$j/$k”sed -e ‘1d’ $directory/$i/$j/$k| awk ‘{print $2,$9}’ >$i/$j/$kdonedonedone

shell 处理多级目录(仅用于记录shell文件)

相关文章:

你感兴趣的文章:

标签云: