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 · 337 阅读 · 0 评论 -
shell语法(循环判断)
条件判断 条件判断用测试命令来完成,根据命令退出码判断条件是否成立。 常见命令:test和 [ ( [ ]要成对使用) 逻辑真:0 退出码为0 逻辑假:1 退出码为1 常见测试选项: 逻辑判断 == != < > <= >= 整数测试 -eq -ne -lt -gt -le ...原创 2018-07-25 21:47:40 · 2202 阅读 · 0 评论 -
shell语法(函数与调试)
定义与调用 #定义函数 function func() { echo "myfunction" } #调用函数 func #输出 myfunction 定义函数时function可以不声明,直接写函数名即可。 调用时,不加() 函数传参 func() { echo $1 } func 23 #输出 23 函数返回值 func() { ...原创 2018-07-29 17:48:50 · 337 阅读 · 0 评论 -
shell语法(位置参数和特殊变量)
位置参数 $0 相当C的main函数argv[0] $1、$2 位置参数,相当于argv[1]、argv[2] $# 相当于 argc -1 $@ 表示参数列表 $? 上一条命令的退出码 $$ 当前shell的进程号 #!/bin/bash echo "\$0 -> $0" echo "\$1 ->...原创 2018-07-26 17:49:06 · 681 阅读 · 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 · 1129 阅读 · 0 评论
分享