Shell
Aquarius丨
Fighting!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shell自我学习——字符串&数组
Shell自我学习——字符串文章目录Shell自我学习——字符串单引号和双引号字符串的常用操作单引号和双引号var='Jack'echo '$var'echo "$var"单引号输出的结果为$var;双引号输出的结果为Jack;单引号里的任何字符串都会原样输出,其中的变量是无效的,还有单引号中不能出现单独的单引号(对单引号使用转义符后也不行),可以成对出现。双引号里可以有变量...原创 2019-06-25 18:27:51 · 206 阅读 · 0 评论 -
Shell自我学习——循环语句
循环语句循环for循环语句while循环语句util循环语句循环shell和其他语言一样,也有循环语句:for、while、util,其中for、while比较常用。for循环语句for循环格式:for var in item1 item2 ... itemNdo command1 command2 ... commandNdone实例:for ...原创 2019-06-30 23:17:15 · 206 阅读 · 0 评论 -
Shell自我学习——Test命令
Test命令文章目录Test命令简介数值测试实例文件测试实例字符串测试实例简介Test命令用于检查某个条件是否成立,可以进行数值、文件和字符三个方面的测试。数值测试实例num1=1num2=2if test $[num1] -eq $[num2]; then echo "num1 is equal num2"; else echo "num1 not equal num2"; fi...原创 2019-06-29 19:21:10 · 193 阅读 · 0 评论 -
Shell自我学习——格式控制符&转义符
文章目录常用格式符常用转义符实例:常用格式符格式符说明%s字符串%d十进制整数%u不带正负号的十进制值%o不带正负号的八进制值%x不带正负号的十六进制值,使用 a 到 f 表示10到15%X不带正负号的十六进制值,使用 A 到 F 表示10到15%cASCII字符,显示对应参数的第一个字符%f浮点数%b相对应...原创 2019-06-28 17:14:34 · 965 阅读 · 0 评论 -
Shell自我学习——运算符
FALTRUESE]Shell 基本运算符Shell中间的数学运算,常用的命令是awk、expr,具体用法如下:awk 'BEGIN {a=2;b=3;print "(a+b)=",a+b}' # 输出 (a+b)=5var=` expr 2+3` # `是反引号,不是单引号echo $var # 输出 5...原创 2019-06-27 21:41:35 · 181 阅读 · 0 评论 -
Shell自我学习——变量
命名规则命名只能使用英文字符、数字、下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线。不能使用标点符号。不能使用关键字。变量使用使用定义过的变量,只要在变量前加$符号即可,例如var="test"echo $varecho ${var}输出结果都为 test,那么大括号的作用是什么呢,我们通过下面的代码进行了解name="Jack"echo "Hello...原创 2019-06-24 18:00:41 · 208 阅读 · 0 评论 -
Shell自我学习——输入/输出重定向
输入/输出重定向命令简介输出重定向输入重定向命令简介命令说明command > file将输出重定向到 file。command < file将输入重定向到 file。command >> file将输出以追加的方式重定向到 file。n > file将文件描述符为 n 的文件重定向到 file。n >&g...原创 2019-07-02 21:33:37 · 327 阅读 · 0 评论 -
Shell自我学习——函数
shell函数函数的定义函数的调用函数的返回值实例函数的定义定义格式如下:[ function] func_name(){ action; [return int;]}说明:可以带 function func_name() 定义,也可以直接 func_name()定义,不带任何参数。参数返回,可以显示加:return返回,如果不加,将以最后一条命令运行结果...原创 2019-07-02 15:33:17 · 266 阅读 · 0 评论 -
Shell自我学习——传递参数
执行脚本时可以向shell脚本传递参数,格式为:$n,可以传一个,也可以传多个参数,例如建一个test.sh脚本,内容如下echo "Shell传递参数实例"echo "执行的文件名:$0"echo "第一个参数为:$1"echo "第二个参数为:$2"echo "第三个参数为:$3"echo "参数个数为:$#"echo "当前进程ID为:$$"echo '$@'for i i...原创 2019-06-26 16:45:25 · 242 阅读 · 0 评论 -
Linux三剑客学习笔记
Linux三剑客grep常用参数实例awk参数实例sed参数实例grepgrep是global search regular expression and print out the line的缩写,意思是全面搜索正则表达式并把行打印出来,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。常用参数参数说明-a 或 --text不要忽略二进制的...原创 2019-08-19 21:24:39 · 772 阅读 · 0 评论
分享