shell
lcokenm
奴徒工匠师家圣!做人做事七境界!
展开
-
Shell学习笔记---循环
循环 主要有三种方式:for while untilfor循环 从串行中一一取出字符放入执行的变量中,然后重复执行do 到done之间的命令,知道所有元素取完。语法结构for 变量 in 串行do cmddone例子#!/bin/bashfor k in $( seq 1 10)do mkdir hello${k}donewhile 循环 如果条件为真,才会进入循环原创 2017-06-21 11:54:05 · 238 阅读 · 0 评论 -
Shell学习笔记---特殊变量
变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数 $# 传递给脚本或函数的参数个数 $* 传递给脚本或函数的所有参数 $@ 传递给脚本或函数的所有参数 $? 上个命令的退出状态或函数的返回值 $$ 当前shell的PID原创 2017-06-21 21:40:07 · 225 阅读 · 0 评论 -
Shell学习笔记---变量
定义变量定义变量时,变量名不加$:mynameis="damon.lin"attention:变量和等号之间不能有空格!首字符必须为字母中间不能有空格,可以有下划线不能使用标点符号不能使用bash里的keyword(help可以查看所有keyword)引用变量使用一个定义过的变量时,在变量前加$echo my name is $mynameisecho my name is ${myn原创 2017-06-26 22:04:15 · 209 阅读 · 0 评论 -
Shell解析传入参数
shell中的特殊参数:$#: 传递到脚本的参数个数$*: 以一个单字符串显示所有向脚本传递的参数$$: 脚本运行的当前进程ID$@: 与$#相同,但在使用时加引号,并在引号中返回每个参数$-: 显示shell使用的当前选项,与set命令功能相同$?: 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。$0: 脚本名字,$1位置参数1,$2位置参数2... ${10}...原创 2019-09-01 11:43:28 · 5014 阅读 · 0 评论