#Shell

shell 求幂

 $leti=5**2$echo$i25$((i=5**2))$echo$i25$echo"5^2"|bc25 ...
代码星球 ·2020-08-08

shell 布尔运算

 布尔运算Bash里的逻辑运算,与、或、非。在Shell下如何进行逻辑运算范例:trueorfalse单独测试true和false,可以看出true是真值,false为假$iftrue;thenecho"YES";elseecho"NO";fiYES$iffalse;thenecho"YES";elseech...
代码星球 ·2020-08-08

Shell 传递参数

 Shell传递参数$#传递到脚本的参数个数$*以一个单字符串显示所有向脚本传递的参数。如"$*"用「"」括起来的情况、以"$1$2…$n"的形式输出所有参数。$$脚本运行的当前进程ID号$!后台运行的最后一个进程的ID号$@与$*相同,但是使用时加引号,并在引号中返回每个参数。如"$@"用「"...
代码星球 ·2020-08-08

Shell 字符串

单引号str='thisisastring'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。双引号your_name='runoob'str="Hello,Iknowyouare"$y...
代码星球 ·2020-08-08

shell 使用变量

 使用变量使用一个定义过的变量,只要在变量名前面加美元符号即可,如:your_name="qinjx"echo$your_nameecho${your_name}变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界,比如下面这种情况:forskillinAdaCoffeActionJ...
代码星球 ·2020-08-08

shell 数组

定义数组在Shell中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1值2...值n)例如:array_name=(value0value1value2value3)或者array_name=(value0value1value2value3)还可以单独定义数组的各个分量:arra...
代码星球 ·2020-08-08

shell 注释

以#开头的行就是注释,会被解释器忽略。通过每一行加一个#号设置多行注释,像这样:#--------------------------------------------#这是一个注释#--------------------------------------------#####用户配置区开始########这里可...
代码星球 ·2020-08-08

shell 输出双引号

 #!/bin/shyour_name='runoob'str="Hello,Iknowyouare"$your_name"!"echo$str ...
代码星球 ·2020-08-08

shell wc命令 统计行数

  users文件内容helloworld  我们要统计users文件的行数,执行以下命令:$wc-lusers2users也可以将输入重定向到users文件:$wc-l<users2注意:第一个例子,会输出文件名;第二个不会 ...

shell :

 示例一.(用作注释,占位)#!/bin/bash:thisissinglelinecomment:'thisisamultilinecomment,secondlineendofcomments'if["1"=="1"];thenecho"yes"else:fi示例二清空文件[root@node56~]#&...
代码星球 ·2020-08-08

shell 函数调用

 例一#!/bin/bashcreate_link(){filelist=`ls$1`forfilein$filelistdoecho$1/$filedone}create_link/Users/macname/Desktop 例二#!/bin/bashdemoFun(){echo"这是我的第一个s...
代码星球 ·2020-08-08

退出shell 脚本

#!/bin/bashexportTOP_PID=$$trap'exit1'TERMexit_script(){kill-sTERM$TOP_PID}echo"beforeexit":|exit_scriptecho"afterexit"EOF  执行结果为beforeexit...
代码星球 ·2020-08-08

shell 脚本中所有循环语法

写出shell脚本中所有循环语法for循环:foriin$(ls);doechoitem:$idonewhile循环:#!/bin/bashCOUNTER=0while[$COUNTER-lt10];doechoThecounteris$COUNTERletCOUNTER=COUNTER+1doneuntil循环:#!...

shell 截取字符串

vvar='{"floor":2,"hotelid":"3433bbb"}'#vvar='{"hotelid":"3433bbb","floor":2}'echo$vvarvar21=`echo$vvar|awk-F',''{print$1}'`echo$var21var31=`echo$var21|awk-F':''...
代码星球 ·2020-08-08

shell获取字符串长度

string="abcd"echo${#string}#输出4  ...
代码星球 ·2020-08-08
首页上一页...3132333435...下一页尾页