码迷,mamicode.com
首页 >  
搜索关键字:shell中的    ( 504个结果
linux Shell 中grep+wc取值在shell中的结果与手动执行结果不一致的坑
vimrestart.sh#!/bin/bashVDS=ps-ef|grep-wvds|grep-vgrep|wc-lif[$VDS-eq0];thencd/usr/local/program;./linux-start.shrestartelseecho"It‘sok,don‘trestart!"fi注:如果在shell窗口直接运行上面的变量赋值不加-w没有问
分类:系统相关   时间:2018-11-23 21:30:07    阅读次数:237
Shell编程-03-Shell中的特殊变量和扩展变量
特殊变量     在Shell中的特殊变量主要分别两种 位置参数变量 、 状态变量 两种。 位置参数变量     Shell中的位置参数变量主要是指\$0、\$1、\$ 等,主要用于从命令行、函数或脚本执行等地方传递参数。详细说明如下所示: \$0 :获取当前 ...
分类:系统相关   时间:2018-11-09 00:47:07    阅读次数:211
Linux Shell 常用命令
Linux Shell 中的反引号,单引号,双引号的区别 1.反引号位 (`):在Linux中起着命令替换的作用。命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。 和$()是一样的。在执行一条命令时,会先将其中的 `` ,或者是$() 中的语句当作命令执行一遍,再将结果加入到 ...
分类:系统相关   时间:2018-11-07 17:44:35    阅读次数:183
linux shell 中的特殊符号
通配符,代表零个或多个任意字符?只代表一个任意的字符注释符号,即#后面的内容都会被忽略\脱义字符,会将后面的特殊符号还原为普通字符|管道符,将前面的命令的输出作为后面命令的输入wc-l计算一个文档有多少行命令cut格式:cut-d‘分隔字符‘[-cf]n-d后面跟分隔字符,分隔字符要用单引号括起来-c后面接的是第二个字符-f后面接的是第几个区别命令sort格式:sort[-t分隔符][-k
分类:系统相关   时间:2018-11-06 23:37:30    阅读次数:270
介绍下Shell中的${}、##和%%使用范例
假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串: ...
分类:系统相关   时间:2018-11-02 11:05:50    阅读次数:183
正则表达式
任意一个字符 \. 和 重复字符 \ 1. 与shell中的通配符 \ 不同,正则表达式中的 \ 代表:重复前一个字符,0到n次。 2. \. 代表:一定有字符。 例如,假设我们需要找出g??d 的字符串,即以g字母开头d字母结尾的字符串,我们可以这样做: 假如我们要找出 至少含有一个字母 o 的字 ...
分类:其他好文   时间:2018-10-05 19:22:35    阅读次数:150
Shell中的循环
Shell中循环有if、for、while、case if条件测试语句分为单分支结构、双分支结构、多分支结构 例如: 1/2/3/4如果这个文件不存在就创建这个文件 输入一个变量,如果没有以这个变量命名的文件就创建一个以这个变量命名的文件 2.双分支结构由if、then、else、fi组成 例如: ...
分类:系统相关   时间:2018-09-28 20:36:26    阅读次数:211
shell中的函数、shell中的数组、告警系统需求分析
一:shell中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。 格式:functionf_name(){ command } 函数必须要放在最前面示例1#!/bin/bashinput(){echo$1$2$#$0}input1ab示例2#!/bin/bashsum(){s=$[$1+$2]echo$s}sum12示例3#!/
分类:编程语言   时间:2018-09-20 18:46:19    阅读次数:181
shell的函数引用和数组
shell中的函数函数就是吧一段代码整理到一个小单元中,并给这个小单元其一个名称,当用到这段代码时直接调用这个名称即可函数中的特殊调用linux中shell变量$#,$@,$0,$1,$2的含义解释:变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$所有参数列表。如
分类:编程语言   时间:2018-09-20 14:35:25    阅读次数:217
shell中的函数、shell中的数组、告警系统需求分析
shell中的函数示例1打印你的参数示例2定义一个加法函数示例3显示IP的函数shell中的数组数组就是字符串,一串数字,它形成了一个变量,变量叫做数组取数组的值。定义数组[root@100xuni1shell]#b=(123)##定义数组[root@100xuni1shell]#echo${b[@]}##打印数组也可以把@符号改成*号123查看其中某一个元素的值[root@100xuni1she
分类:编程语言   时间:2018-09-20 12:29:03    阅读次数:206
504条   上一页 1 ... 7 8 9 10 11 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!