linux-shell多线程

#!/bin/bash
njob=1
nJOB=30
while read line
do
        name=`echo $line | awk -F '/' '{print $NF}' | awk -F '.' '{print $1}'`
        echo $name
        if [ $njob -lt $nJOB ]; then
                njob=$[ njob + 1 ]
        else
                njob=0
                wait
        fi
done<$1

 

posted @ 2021-04-14 12:58  不妨不妨,来日方长  阅读(129)  评论(0编辑  收藏  举报