美文网首页
Shell 编程

Shell 编程

作者: 蚍蜉showtime | 来源:发表于2019-04-29 14:47 被阅读0次

一、Shell 语法

1.编写运行并执行

  • 1.编写可执行文件:vi shellname.sh
  • 2.为脚本文件添加权限:chmod +x shellname.sh,否则执行会````Permission denied```错误
  • 3.运行:./shellname.sh,必须要加上./,否则会从path中寻找可执行

2.变量:

  • var_name= value,变量名与=之间无空格
  • 使用变量 ${varname}
  • 删除变量 unset varname
  • 字符串变量 , 单引号中不能应用变量
  • 数组变量 array_name = (value1 value2 value3)
  • 只读变量 readonly varname
  • 字符串拼接: 用双引号,内部引用变量
  • 字符串长度: ```${#string_name}
  • echo string 在窗口上展示字符串

3. 传递canshu

  • $0 : 第一个参数
  • $#: 参数数目
  • $*: 将参数列表通过字符串的方式展示出来
  • $?: 返回值

4. 运算

  • expr $a + $b,+-*/ %
  • a = $b, [$a != $b], [$a == $b]
if [ $a == $b] 
then
   echo true
fi

5.关系运算符

  • -eq
  • -ne
  • gt
  • lt
  • ge
  • le

6.循环语句

  • for循环
#列表循环
for var_name in {1..100..2} #1到100,步长为2
do
     do something
done
#目录循环
for var_name in $( ls )
do
      do something
done
#参数循环
for var_name in argument
do
done
#类C循环
for ( i = 1; i <= 5 ; i++)
do 
      do something
done

相关文章

  • shell 案例

    Shell编程一 Shell防范ARP攻击 Shell编程二 Shell防范DDos攻击 Shell编程三 ...

  • shell 第一天

    shell编程初识 1.1 shell编程初识 shell的定义 Shell 是命令解释器 Shell 也是...

  • 78.shell编程

    shell编程 Shell脚本,是一种为shell编写的脚本程序。 Shell编程跟JavaScript、Pyth...

  • 2019-01-25

    Linux系统Shell编程指南 前言 适合人群:有类似C编程基础的人 一、Shell编程介绍 Shell解释型语...

  • day 28

    shell编程基础 shell编程一小时光速入门web集群架构会用到shell编程基础 1、为什么要学shell编...

  • Shell 编程的 Hello World

    什么是 Shell?简单来说,Shell 编程是对 Linux 命令的逻辑化处理。 来看看 Shell 编程是如何...

  • Shell 编程的 Hello World

    什么是 Shell?简单来说,Shell 编程是对 Linux 命令的逻辑化处理。 来看看 Shell 编程是如何...

  • 后端运维人员必备shell编程入门

    本文转载自 公众号 Snailclimb Shell 编程入门 走进 Shell 编程的大门 为什么要学Shell...

  • shell编程

    Shell脚本,是一种为shell编写的脚本程序。 Shell编程跟JavaScript、Python编程一样,只...

  • day28-2019年4月9日

    shell编程基础 1、为什么要学shell编程? linux系统中会大量得使用shell,工作中也需要...

网友评论

      本文标题:Shell 编程

      本文链接:https://www.haomeiwen.com/subject/zobcwqtx.html