美文网首页
shell脚本命令

shell脚本命令

作者: LinuxPara | 来源:发表于2017-11-06 21:31 被阅读8次
  1. $1:获取第一个参数。$2:获取第二个参数。
echo "参数=$1"
echo "参数=$2"
  1. $#:获取参数的长度。
echo "参数长度=$#"
  1. $@:获取所有的参数。
for param in $@
do
    echo "param = $param"
done
  1. -d:检查是否存在,并且是文件夹。
    -e:检查file是否存在。
    -f:检查文件是否存在,并且是文件。
    -r:检查是否存在,并且可读。
    -w:检查是否存在,并且可写。
    -x:检查是否存在,并且可执行。
#!/bin/bash
myDir=/usr/bin
if [ -d $myDir ] 
then
    echo "文件夹 存在"
else
    echo "文件夹 不存在"
fi
  1. case...in...语句
#!/bin/bash
case $1 in
    tim)
        echo "tim";;
    david)
        echo "david";;
    *)
        echo "default";;
esac
  1. for...in...语句
list="Mother,Father,Borther"
#默认标志位是空格,使用下面这句修改标志位为,
IFS=$,
for item in $list; do
    echo "item = $item"
done
  1. while 循环
    -gt:大于
    -ge:大于等于
    -lt:小于
    -le:小于等于
    -eq:等于
    -ne:不等
#!/bin/bash
a=10
# -gt大于
while [[ $a -gt 0 ]]; do
    a=$[ $a - 1 ]
    echo "a = $a"
    # -eq等于
    if [[ $a -eq 5 ]]; then
        echo "跳出循环"
        break
    fi
done

相关文章

  • 嵌入式day12

    shell脚本的本质 shell脚本语言是解释型语言 shell脚本的本质:shell命令的有序集合 shell编...

  • shell脚本

    什么是Shell脚本 Shell脚本(英语:Shell script),又称Shell命令稿、程序化脚本,是一种电...

  • shell脚本基础

    shell介绍 shell命令: 在linux终端能被解析的命令,就是shell命令。 shell脚本: 多个sh...

  • 005.shell基础

    shell脚本基础 shell脚本可以输入多个命令并处理每个命令的结果。 创建shell脚本时,需要在文件的第一行...

  • [Linux]Shell

    shell:命令解释器,驱动linux内核;应用程序调用shell命令 1.Shell脚本的执行方式 脚本格式要求...

  • 定时清除系统日志

    基础命令 shell脚本

  • Fabric01-1

    一:shell脚本基础 1.shell命令 : 在linux终端能够被解析出来的命令2.shell脚本 : 多个s...

  • Shell脚本

    shell脚本学习笔记 shell命令的组合运用 常用命令组合

  • Linux Shell 脚本编写学习

    shell脚本 Shell Script,Shell脚本与Windows/Dos下的批处理]相似,也就是用各类命令...

  • shell基础

    shell脚本 1.shell脚本执行方式 1.1 添加执行权 1.2 指定shell命令 2.shell变量 2...

网友评论

      本文标题:shell脚本命令

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