1.shell变量的定义和使用 my_dir="/home/yk/Desktop" #(单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;) echo $my_dir echo ${#my_dir} #获取字符串长度 2.shell的注释 单行# 多行 :<<EOF EOF 3.shel ...
分类:
系统相关 时间:
2018-09-02 10:24:15
阅读次数:
168
结论: 默认,父shell和子shell的变量是隔离的。 sh方式运行脚本,会重新开启一个子shell,无法继承父进程的普通变量,能继承父进程export的全局变量。 source或者. 方式运行脚本,会在当前shell下运行脚本,相当于把脚本内容加载到当前shell后执行,自然能使用前面定义的变量 ...
分类:
系统相关 时间:
2018-08-31 14:06:00
阅读次数:
250
1.Shell变量 1.1 定义变量 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头; 中间不能有空格,可以使用下划线(_); 不能使用标点符号; 不能使用bash里的关键字(可用 ...
分类:
系统相关 时间:
2018-08-29 14:22:26
阅读次数:
129
1. sed 2. data 3. 获取文件行数,赋值给shell变量 ...
分类:
系统相关 时间:
2018-08-17 17:15:44
阅读次数:
145
Abstract : 1, Linux shell 变量的基本运算 no1=7; no2=8; echo " let command " let no1++; let no2--; let no1+=3; let no2-=5; let result=no1+no2; printf "let res ...
分类:
系统相关 时间:
2018-08-12 15:38:54
阅读次数:
213
一些内置环境变量: profile文件中定义的: 局部变量 例2 . 或者 如果不加{} : 特殊变量 ...
分类:
系统相关 时间:
2018-08-12 11:57:26
阅读次数:
152
星号(*)当用于shell变量时,[root@zabbix_nuc~]#sql=‘selectfrommysql.user‘[root@zabbix_nuc~]#echo"$sql"selectfrommysql.user[root@zabbix_nuc~]#echo$sqlselect2018-07-18.loganaconda-ks.cfgspeedtest
分类:
系统相关 时间:
2018-08-02 12:16:58
阅读次数:
133
1,特殊shell变量 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的ID号 $@ 与$*相同,但是使用时加引号,并在引号中返回每个参数。 $- 显示Shell使用的当前选项,与set命令功能相同。 $? 显示 ...
分类:
系统相关 时间:
2018-07-29 13:00:35
阅读次数:
198
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用 ...
分类:
其他好文 时间:
2018-07-24 17:50:01
阅读次数:
150
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使 ...
分类:
系统相关 时间:
2018-07-19 22:03:34
阅读次数:
243