Chinaunix首页 | 论坛 | 博客
  • 博客访问: 435538
  • 博文数量: 55
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1584
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-04 15:15
个人简介

热衷技术,热爱交流

文章分类

全部博文(55)

文章存档

2014年(7)

2013年(48)

分类: LINUX

2013-05-11 12:04:10


点击(此处)折叠或打开

  1. #/bin/bash
  2. printf "本程序用于一行行输入内容,存入临时文件,然后一行行输出n"
  3. echo -n "一共要多少行?(需要输入数字,否则报错) "
  4. #####读取行数
  5. read ROW
  6. i=1
  7. ####循环输入
  8. while [ $i -le $ROW ]
  9. do
  10.     echo -n "输入第$i行: "
  11.     read INPUT
  12.     echo $INPUT >> temp.log
  13.     i=$[ $i + 1 ]
  14. done
  15. printf "开始打印:n"
  16. i=1
  17. ####循环输出
  18. while [ $i -le $ROW ]
  19. do
  20.    echo -n "输出第$i行:"
  21.    sed -ne "$i p" temp.log
  22.    i=$[ $i + 1 ]
  23. done
  24. echo -n "是否删除文件temp.log:(y/n)"
  25. read DELETE
  26. if [ $DELETE = "y" ] || [ $DELETE = "Y" ]
  27.     then
  28.      rm -rvf temp.log
  29.   else
  30.     if [ -f temp.log ]
  31.     then
  32.     echo "temp.log还在!"
  33.     fi
  34. fi
  35. exit;

阅读(1751) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~