Пожалуйста посмотрите почему 11 строка не отрабатывается, какие ошибки я допустила (это строчка как бы просто игнорируется)
1 #!/bin/bash -x
2 folder=/home/lily/My/log
3 cd $folder
4 read dm3</home/lily/My/dm3.txt
5 read d3</home/lily/My/d3.txt
6 EXT=log
7 for aa in `find -maxdepth 1 -name "*.${EXT}" | sed "s,^.\/\(.*\)\.${EXT}\$,\1,"`; do
8 if [ $aa -le $d3 ]; then
9 tar cvr - "$aa".log>"$aa".tar
10 if [ $aa -le $dm3 ]; then
11 tar uf - "$aa".log>/home/lily/My/copy_log/Copy.tar
12 fi
13 fi
14 done