shell学习

原创 2016年08月31日 12:06:37
学习shell编程,简单的写了一个shell脚本。
 
  1. #!/bin/bash
  2. # this is shell script test file ,just for study

  3. #1. if and test
  4. if test -f shell.sh
  5. then
  6.     echo -e "\n Hello shell \n"
  7. else
  8.     echo -e "\n No shell.sh file \n"
  9. fi

  10. #another test
  11. if [ -f shell.sh ]
  12. then
  13.     echo -e "\n Hello shell \n"
  14. else
  15.     echo -e "\n No shell.sh file \n"
  16. fi

  17. #2. for loop and echo
  18. for var in 1 2 3 "bash shell "
  19. do
  20.     echo -n $var
  21. done
  22. echo -e

  23. for var in 1 2 3 "bash shell" # -n -e diff
  24. do
  25.     echo -e $var
  26. done

  27. for var in 1 2 3 "bash shell" # -n -e diff
  28. do
  29.     printf $var
  30. done
  31. echo -e

  32. #3. while
  33. while [ "$0 != "untuntu" " ]
  34. do
  35.     echo -e "while loop"
  36.     break
  37. done

  38. #4. input
  39. echo -n "Please input usename :"
  40. read usename

  41. echo -n "Please input password :"
  42. read password

  43. case $password in
  44.     y|yes|Y|YES) echo -e "$usename login";;
  45.     n|no|N|NO) echo -e "password error";;
  46.     *) echo -e " "
  47. esac

  48. #5. math and compare
  49. #-eq 等于 -ne 不等于 -gt 大于
  50. #-lt 小于 -le 小于等于 -ge 大于等于

  51. sum=0
  52. i=0
  53. while [ $i -le 100 ]
  54. do
  55.     let sum=$sum+$i
  56.     let i=i+1
  57. done
  58. echo -e "sum=$sum"
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(709) | 评论(0) | 转发(0) |
0

上一篇:shell脚本编程

下一篇:configure 配置选项

给主人留下些什么吧!~~
评论热议
版权声明:本文为博主原创文章,转载请注明出处。

shell学习第一天

shell学习第一天   在开始学习shell以前我觉得应该具备的基础有以下几点: 1.如何登陆linux系统 2.如何在命令行上执行程序 3.如何做一个简单的命令管道,与使用简单的输入/出...
  • shanyongxu
  • shanyongxu
  • 2015年06月07日 19:04
  • 3759

shell学习(不错的简单学习教程)

shell脚本   Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管...
  • zhangdong305
  • zhangdong305
  • 2015年03月26日 15:09
  • 3267

shell编程初步学习

第十三章 总结 shellscript shell script是利用shell的功能所写的一个“程序”(program),这个程序是使用纯文本文件,将一些shell的语法与命令(含外部命令)写在...
  • yzhang6_10
  • yzhang6_10
  • 2016年07月04日 20:08
  • 4403

shell脚本学习网站

1、 Shell编程基础  http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80 2、 S...
  • tianxiawuzhei
  • tianxiawuzhei
  • 2015年03月02日 15:44
  • 1252

window下shell学习环境搭建

原文地址:window下shell学习环境搭建 作者:centrify 找了好久,终于找到可也在window下学习shell的工具了,再也不用为了学习费劲的装个虚拟机了,虽然网上有很多介绍,...
  • hireboy
  • hireboy
  • 2013年04月27日 09:31
  • 2049

零基础学习Shell编程

一:起因 (0)也许由于一时的冲动使得你开始关注并学习shell编程;亦许由于是“道听途说”shell的威力很大;亦许由于shell编程的魅力;亦许由于作为一个coder的偏好;亦许…… (1)先来搞...
  • u010700335
  • u010700335
  • 2015年05月07日 16:42
  • 2430

怎么学好,使用好shell

shell 在大数据领域是必不可少的重要工具,那怎么学好,使用好shell ,
  • haohaixingyun
  • haohaixingyun
  • 2016年05月17日 09:43
  • 469

快速学会linux的man学习shell命令

如果想要快速的学会使用shell命令,那么学会使用man是必不可少的,接下来就来学习一下怎么使用man来解决我们的问题。 我们来通过例子,进行学习: 1.date 先将date敲进去试试,它是这...
  • sinat_26940175
  • sinat_26940175
  • 2016年09月30日 23:04
  • 611

快速学习shell脚本语言

Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释...
  • Marelin
  • Marelin
  • 2014年09月13日 15:33
  • 2520

shell 中数组学习

由于应用shell的时间不是太长,对于数组在实际项目中没有接触过,今天在需要把类似于:a=1,2,3,4这样的东西转换。之前用的方法是用awk,分别取出。所以今天想是否有更好更简洁的方法----就想到...
  • richerg85
  • richerg85
  • 2014年06月10日 19:50
  • 3970
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell学习
举报原因:
原因补充:

(最多只允许输入30个字)