DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2022年6月22日

摘要: 最近学到了shell脚本编程,觉得脚本中的不同括号有不同的用处,以及有些括号的格式也有特殊要求,下面我就总结一下各种括号的用法。 一、小括号();双小括号(()) 1、单小括号 () 1:命令替换。等同于`comm`,shell扫描一遍命令行,发现了$(comm)结构,便将$(comm)中的comm 阅读全文
posted @ 2022-06-22 17:38 DoubleLi 阅读(722) 评论(0) 推荐(0)

摘要: 先来说一下主要以下有几种方式: fork: 如果脚本有执行权限的话,path/to/foo.sh。如果没有,sh path/to/foo.sh。 exec: exec path/to/foo.sh source: source path/to/foo.sh fork fork 是最普通的, 就是直接 阅读全文
posted @ 2022-06-22 17:20 DoubleLi 阅读(1688) 评论(0) 推荐(0)

摘要: Shell 变量的作用域(Scope),就是 Shell 变量的有效范围(可以使用的范围)。在不同的作用域中,同名的变量不会相互干涉,就好像 A 班有个叫小明的同学,B 班也有个叫小明的同学,虽然他们都叫小明(对应于变量名),但是由于所在的班级(对应于作用域)不同,所以不会造成混乱。但是如果同一个班 阅读全文
posted @ 2022-06-22 16:56 DoubleLi 阅读(2022) 评论(0) 推荐(0)

摘要: Linux下一条命令或一个进程执行完成会返回一个一个状态码。 0 成功执行 非0 执行过程中出现异常或非正常退出 在Shell脚本中 最后执行的一条命令将决定整个shell脚本的状态. 此外 shell的内部命令exit也可以随时终止shell脚本的执行,返回Shell脚本的状态码 当shell脚本 阅读全文
posted @ 2022-06-22 16:36 DoubleLi 阅读(2286) 评论(0) 推荐(0)

摘要: 变量 简介 变量就是程序设计语言中的一个可以变化的量,当然,可以变化的是变量的值。变量几乎所有的程序设计语言中都有定义,并且其涵义也大同小异。从本质上讲,变量就是在程序中保存用户数据的一块内存空间,而变量名就是这块内存空间的地址。在程序的执行过程中,保存数据的内存空间的内容可能会不断地发生变化,但是 阅读全文
posted @ 2022-06-22 16:26 DoubleLi 阅读(702) 评论(0) 推荐(0)

摘要: 对于初学者来说这几个意思可能只知道其中几个的意思,下面我们来看一下。 1、竖线‘|’ ,在linux中是作为管道符的,将‘|’前面命令的输出作为'|'后面的输入。举个例子 [18066609@root~]$ cat /etc/passwdroot:x:0:0:root:/root:/bin/bash 阅读全文
posted @ 2022-06-22 16:03 DoubleLi 阅读(6174) 评论(0) 推荐(1)