12.1脚本shell脚本并不能作为正式的变成语言,因为它是在linux的shell中运行的,所以称为shell脚本。shell脚本就是一些命令的集合。把所有的操作都记录到一个文档中,然后去调用文档中的命令,这样一部操作就可以完成。这个文档就是shell脚本,只是这个shell脚本有它的特殊的格式。shell脚本能帮助我们很方便地管理服务器,因为我们可以指定一个任务计划,定时去执行某个shell脚
分类:
其他好文 时间:
2018-07-08 22:04:10
阅读次数:
146
技巧小结:字符串比较用双中括号[[]];算数比较用单中括号[]——左右留空格算数运算用双小括号(());shell命令及输出用小括号()——左右不留空格快速替换用花括号{}——左右留空格反单引号起着命令替换的作用单括号():另开命令组——小括号中的内容会开启一个子shell独立运行;括号中以分号连接,最后一个命令不需要;各命令和括号无空格得到命令输出——a=$(command),等同于a=$com
分类:
系统相关 时间:
2018-07-03 00:20:24
阅读次数:
245
root@agu:~/nmonData# xyz="this is atest" root@agu:~/nmonData# ./test.sh 这是在子shell中执行test.sh,所以在父shell中定义的变量没有办法在子shell中执行,也就是test.sh中不能使用父shell中定义的变量z ...
分类:
系统相关 时间:
2018-06-26 16:08:47
阅读次数:
147
Linux下shell的巧妙应用,对系统的运维很有四两拨千斤的功效! Shell元字符 注意: () 在当前shell的子shell进程运行命令 {}在当前shell进程运行命令 ...
分类:
系统相关 时间:
2018-06-09 00:50:15
阅读次数:
187
20.16 shell脚本中的函数(上)函数,是一个子shell,代码段,定义完函数后可以引用它。函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。functin f_name(){command}函数必须要放在最前面示例11 编写脚本#!/bin/bash
function inp() {
分类:
其他好文 时间:
2018-06-01 18:10:29
阅读次数:
148
Shell有外壳的意思,它为用户提供和内核交互的平台,内核再通过底层的system call(系统调用)进而实现功能。 Linux Shell的特性: 1、快捷方式:ctrl+a(ahead)将光标移到最前 ctrl+e(end)将光标移到最后 ctrl+c(cancel)取消命令执行 ctrl+d ...
分类:
系统相关 时间:
2018-06-01 15:40:59
阅读次数:
219
exit命令exit用来控制程序和表达式的流程,一般的编程语言中都会有一个exit函数,在Linuxshell中也属存在的.exit 0 exit statusstatus 用0-255之间的数字表示,返回状态值的同时伴随着脚本的退出(其实就是退出).就是$? 的值可以使用echo 进行查询 exit命令 在脚本中和在终端上是不一样的.实验1-判断从键盘输入的值是否为空1,进入一个子shell,编
分类:
系统相关 时间:
2018-05-28 18:00:17
阅读次数:
253
在bash shell中,环境变量分为: >全局变量 >局部变量 全局变量,不仅对shell可见,对其子进程也可见 查看预设的全局环境变量: 这两个命令都可以打印全局环境变量 HOME是一个全局环境变量,保存用户的家目录 上面说了,全局环境变量对子shell也有用,我们就开启一个子进程,来验证一下: ...
分类:
系统相关 时间:
2018-05-23 02:26:18
阅读次数:
266
export命令 作用: 将父shell中的变量生效到所有子shell中都生效。比如在父shell中修改了LANG=utf8,export以后子shell中也会使用该语言编码。 使用语法: export LANG=utf8 使用场景: shell脚本执行时通常会依赖一些环境变量(指定操作系统运行环境 ...
分类:
其他好文 时间:
2018-05-20 23:14:25
阅读次数:
245
一、小括号,圆括号 () 1、单小括号 () 命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd ...
分类:
系统相关 时间:
2018-05-17 00:02:48
阅读次数:
245