每天一道编程题(6)

1.  扫描当前目录下所有.txt结尾的文件,但每次列出10个文件,提示是否要删除这10个文件。若选择不是则不删除,并继续显示下10个文件询问提示。若选择是则删除,并继续显示下10个文件询问提示。

#!/bin/sh
PWD=/data0/test/
count=0
for i in `ls /data0/test/*.txt`
do
   ((count++));
   if [ $count -eq 10 ];then
        echo "$file" | sed -e 's/ /\n/g'
        read -p "Do you delete them or not?" c
        if ( c=="y" );then
                rm -rf $file
                count=0
                file=""
        fi
   else
       file=$file" "$i
   fi
done

    注意shell中的字符串连接为file=file" ""abc",if的判断可以使用c的判断。

你可能感兴趣的:(每天一道编程题(6))