#!/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文件), 感谢原作者分享。 于千万年之中,于千万人之中,在时间无涯的荒野中,