shell
Ananbei
这个作者很懒,什么都没留下…
展开
-
shell基础(创建、执行、简单说明)
创建shell脚本文件 创建一个脚本文件命名为test.sh 在文档首添加 #!/bin/bash 目的是指明解释器 执行shell脚本有两种方式: ① 添加执行权限chmod +x test.sh 在命令行输入 ./test.sh 即可执行 ② 在命令行输入/bin/bash test.h 即可执行...原创 2018-07-24 23:43:46 · 266 阅读 · 0 评论 -
shell语法(循环判断)
条件判断 条件判断用测试命令来完成,根据命令退出码判断条件是否成立。 常见命令:test和 [ ( [ ]要成对使用) 逻辑真:0 退出码为0 逻辑假:1 退出码为1 常见测试选项: 逻辑判断 == != < > <= >= 整数测试 -eq -ne -lt -gt -le ...原创 2018-07-25 21:47:40 · 2102 阅读 · 0 评论 -
shell语法(函数与调试)
定义与调用#定义函数function func(){ echo "myfunction"}#调用函数func#输出 myfunction 定义函数时function可以不声明,直接写函数名即可。 调用时,不加()函数传参func(){ echo $1}func 23#输出 23函数返回值func(){ ...原创 2018-07-29 17:48:50 · 277 阅读 · 0 评论 -
shell语法(位置参数和特殊变量)
位置参数 $0 相当C的main函数argv[0] $1、$2 位置参数,相当于argv[1]、argv[2] $# 相当于 argc -1 $@ 表示参数列表 $? 上一条命令的退出码 $$ 当前shell的进程号#!/bin/bashecho "\$0 -> $0"echo "\$1 ->...原创 2018-07-26 17:49:06 · 601 阅读 · 0 评论 -
shell命令应用(文本中出现次数最多的前三个、多行命令变单行)
一个文件夹中有一个名为file的文本文件。在文件末尾追加5行“aaa”,4行“eee”,6行“fff”,3行“hhh”。多行方式5行“aaa”单行方式4行“eee”6行“fff”3行“hhh”提取file文件中出现次数最多的前三个字符串...原创 2018-08-14 21:29:29 · 1067 阅读 · 0 评论