![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
you尔先生
这个作者很懒,什么都没留下…
展开
-
【shell】处理用户输入
shell在面对用户输入的时候一般使用read进行处理,read主要的参数如下: read -p 可以在read后面接上一串字符串,使用双引号处理,这样可以避免使用echo处理的时候还要多写一行 read -t 设定超时时间 read -n1 设定用户输入多少字符,当用户输入到最大字符数时,自动跳转;当前设定是输入一个字符就跳转 read -s 不进行回显原创 2017-07-26 20:19:27 · 417 阅读 · 0 评论 -
【shell】结构控制-判断语句
结构控制使用if语句和循环语句 if语句需要注意的是和平常的if语句不同,shell的if语句是执行的命令,如果该命令的返回码为0就执行then语句,如果返回码不为0就执行else或者elif语句(如果有的话) 基本结构: if command then conmand elif command then command else conmand fi fi为结束i原创 2017-07-26 20:53:16 · 195 阅读 · 0 评论 -
【shell】呈现数据
输出分为两种情况,第一种为输出到屏幕上面,第二种是输出到文件种 linux系统将每个对象当作文件来处理。其中就又三种标准文件描述符: 标准输入 STDIN 0 标准输出 STDOUT 1 标准错误 STDERR 2 这三种标准文件描述符可以使用如下格式进行重定向: 1>file1 2>file2 这样就可以将标准输出重定向到文件1中,标准原创 2017-07-27 21:47:18 · 162 阅读 · 0 评论 -
【shell】比较
比较分为三种比较:算数比较、字符串比较、文件系统比较。算数比较:-eq 相等-gt 大于-lt 小于-ge 大于或等于-le 小于或等于格式: [ $1 -ge $2 ] ps:各个字符间的空格和两侧的空格字符串比较:字符串比较基本上都是使用=、!=、>、<、-n、-z-n和-z主要判断是否存在空字符串,-z...原创 2018-04-26 17:20:08 · 238 阅读 · 0 评论