今天碰到一个问题,如何打印出传递给bash的所有参数: 本来想用一个for循环实现如下效果: 脚本test.sh怎...[作者空间]
bash脚本里如何得到脚本文件所在路径 应用背景 我们在脚本里面会经常调用外部程序,如何指定外部程序路径: 绝对路...[作者空间]
bash的if语句用法之:模式匹配 基本语法: 注意有两点: 模式匹配操作符号: =~ 用双中括号 [[和]]括起...[作者空间]
bash变量的作用域 bash有两类变量:全局变量和函数内变量 全局变量 定义在函数外面的函数就是全局变量。下面例...[作者空间]
bash函数的搜索顺序与重载 bash里面定义了同名的函数,哪一个有效呢?答案是:后面定义的覆盖前面定义的。 例子...[作者空间]
今天不小心踩了一个坑,把他记在这里。我们在循环的时候通常会用一个变量计算循环了多次;这个变量每次循环累加1。常见的...[作者空间]
bash的算术运算 bash共支持三种算术运算方式 let 表达式 expr 表达式 双括号表达式 let表达式:...[作者空间]
如何在if语句条件表达式里面调用外部命令(函数,或者外部脚本),然后根据外部命令的执行结果确定走什么分支。 基本语...[作者空间]
Bash里面$@和$*的区别 $@和 $*通常在bash处理命令行参数的时候使用。 相同点 大部分场景下他们是相同...[作者空间]
shell脚本如何传递给子脚本命令行参数 shell脚本可以使用getops来分析命令行参数,现在的一个使用场景是...[作者空间]
shell的<, <<, <<<操作符 我们先看一个例子 定义一个文本文件: 使用sed命令操作文本文件: 运行结...[作者空间]
字符串操作之:子串替换 先说注意的地方:这里的pattern虽然说是pattern,但实际上并不能支持比较全的pa...[作者空间]
bash里面如果定义JSON格式数据传递给命令行参数 例如当我们用curl给REST Service发送POST请...[作者空间]
shell如何判断变量是否定义并做相应转换: 参考文档 http://pubs.opengroup.org/onl...[作者空间]
shell的后台运行(&)与nohup 简述 在shell脚本中当我们需要把一个任务放在后台运行时,通常我们会使用...[作者空间]
Bash文本搜索并打开文件定位。我们经常需要在一堆源文件中搜搜关键字,例如变量声明,函数定义等,然后打开定义的文件...[作者空间]
子字符串提取。 基本语法 长度 例子1:子串 例子2:长度子串 例子3:反向子串 最后一个字符的位置是(-1),依...[作者空间]
截取字符串的前匹配,或者后匹配子串。 概说 基本语法 从str中删除满足条件substr的字符串,返回剩下部分。 ...[作者空间]
Bash生成临时文件命名例子 生成的最终例子[作者空间]
Unix环境下的shell脚本通常都是#!/bin/sh开头,那么这句描述符究竟是什么含义呢,我试图解答这个问题。...[作者空间]