sed调试

OS=Windows

list=`ls -l aaa/ | gawk '/^-/{print $NF}'`

case "$OS" in
    Windows* )
    echo "#######处理前##########"
    echo $list
   
    SEDSTR=""
    cat env.txt | while read line
    do
     if $SEDSTR=""
     then
      SEDSTR=$line
     else
      SEDSTR=${SEDSTR}"|${line}"
     fi
    done
echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
echo $SEDSTR

    list=`echo $list| eval sed -r -e 's/'"${SEDSTR}"'//g'`
    ;;
esac

echo "#######处理后##########"
echo $list

你可能感兴趣的:(sed调试)