这里的几个脚本分别是用for、while、until循环写的从1加到100,判断当前目录下的文件是否为普通文件,如果是则移动到家目录,还有一个是在网上看到的面试题目。
从1加到100的三种实现方法:
for循环
#!/bin/bash
sum=0
for count in  {1..100}
do
    sum=$((sum+count))
done
echo $sum
while循环
#!/bin/bash
count=1
sum=0
while $count -le 100
do
    sum=$((sum+count))
    count=$((count+1))
done
echo $sum
until循环
#!/bin/bash
count=1
sum=0
until  $count -gt 100
do
    sum=$((sum+count))
    count=$((count+1))
done
echo $sum
判断文件是否为普通文件并移动文件:
 
#!/bin/bash
read -p "filename:" filename
if [ -f "$filename" ]
then
    cp $filename ~/test
fi
有两个文本文件中存放着N多QQ号,每行一个。用shell脚本找出两个文件中相同的QQ号:
 
#!/bin/bash
for stra in `cat a.txt`
do
    for strb in `cat b.txt`
    do
        if [ "$stra" -eq "$strb" ]
        then
            echo $stra >> c.txt
            echo "$stra"
        fi
    done
done
本文永久链接:http://chenzhiwei.net/2010/11/shell-script-study-notes-shell/

转载于:https://blog.51cto.com/xg2007524/642918

几个简单的shell脚本相关推荐

  1. 在linux中编写shell脚本文件,如何编写简单的Shell脚本(Script)文件之Linux的基本操作...

    如何编写简单的Shell脚本(Script)文件之Linux的基本操作 新建一个文本文件包含所需要的脚本.举例,我会使用pico编辑器写一个脚本用来运行程序tar,带上必要的可选项可以用来解压从因特网 ...

  2. 一个简单的SHELL脚本模板

    一个简单的SHELL脚本模板,适用于Java项目的启动,停止,重启. 如果在windows上编辑,请使用Notepad++ 设置编码格式为UTF-8无BOM编码,脚本的文档格式为UNIX格式,否则会因 ...

  3. 一些简单的shell脚本实例

    1.词频统计 sed -e s/'[[:punct:]]'/' '/g -e s/'[[:digit:]]'/' '/g $filename| tr [A-Z] [a-z] | tr '\n' ' ' ...

  4. Shell脚本编程之(二)简单的Shell脚本练习

    练习题1:交互式脚本(用户决定变量内容) 代码 [root@node01 bin]$ vim showname.sh #!/bin/bash # Program: # User inputs his ...

  5. 简单的shell脚本实例

    1.模拟linnux登录shell #/bin/bash echo -n "login:" read name echo -n "password:" read ...

  6. 一个简单的shell脚本--判断网段主机IP存活情况

    在日常工作中,我们运维人员有时也需要配合网络工程师进行测试网络IP的使用情况,此脚本用于测试使用. 编辑脚本: vi ipmom.sh #!/bin/bash # #by skyfans #seq命令 ...

  7. 给服务器写一个简单的断网重连shell脚本

    马上就要跑路实习了,可怜的校内服务器也马上就要说拜拜了,为了能够让它在失联期间能够联网工作,写了一个简单的shell脚本,利用crontab定时执行任务 需求 断网重连 首先得先检测出是否断网 利用p ...

  8. Linux shell简单创建用户脚本

    前面介绍简单的shell编写规则. 现在开始编写一个简单的shell脚本. Linux shell介绍 编写shell脚本    1.创建脚本文件    2.根据需求,编写脚本    3.测试执行脚本 ...

  9. 刘启成_编写并使用shell脚本

    编写并使用shell脚本 实验环境: 为了集中查看linux服务器各方面的运行情况,管理员(root)希望定制自己的登录环境,以便自动显示监控信息.另外,通过编写简单的shell脚本,熟悉linux自 ...

最新文章

  1. 2020-09-19什么是程序局部性原理?
  2. [转]C#开发高性能Log Help类设计开发
  3. Java常用集合体系以及相互区别
  4. matlab双重for训话,Question 2:
  5. php curl重用,使用PHP CURL解析负载较重的站点?
  6. codeforces 938D Buy a Ticket 有初值的Dijkstra、有趣的题目
  7. 具有相同模式的字符串,使用正则表达式组的提取和替换的案例
  8. 数学趣题——渔夫抓鱼问题
  9. Oracle的启动和关闭
  10. 你知道大数据强大在哪里!!!你永远也不会猜到
  11. decimal.tostring()格式
  12. Wing IDE Pro 6 for Mac(Python开发工具)安装破解图文教程
  13. 托福百日冲刺—词汇(14)
  14. 大一python基础编程试卷_python--大一期末测试题(含答案)
  15. jane street market prediction 冠军方案 奇巧淫技与topline链接整理(3/3)
  16. STM32 ADC 单次模式、连续模式、扫描模式
  17. GIS地图瓦片、坐标转换基本概念
  18. html语言期末考试,HTML期末考试复习题及参考答案
  19. 【C应用】红外遥控小车程序分析(下)——红外传输数据程序分析
  20. 用VS2017 查看dmp文件,并且让其定位到源代码的位置,非反汇编

热门文章

  1. nodejs中的fiber(纤程)库详解
  2. import与require的区别
  3. 用LINQ来对文章列表进行操作
  4. 利用xml+xsl给客户机添加超级管理帐户!
  5. 500只产品汪周末齐聚宇宙中心五道口,这里发生了什么?
  6. PMcaff会员圣诞礼物大放送!
  7. 网易云易盾与A10 Networks达成战略合作 携手打造抗DDoS攻击的解决方案
  8. Java单例设计模式(实现Java的一个类只有一个对象)
  9. 运维常见统计表模板(word版)
  10. centos7.0改变用户创建目录组权限