脚本调试 脚本调试 1 使用 -x 启动脚本跟踪调试功能 2 脚本进行部分调试 1 使用 -x 启动脚本跟踪调试功能 或者修改shebang,将脚本的第一行 #!/bin...
脚本调试 脚本调试 1 使用 -x 启动脚本跟踪调试功能 2 脚本进行部分调试 1 使用 -x 启动脚本跟踪调试功能 或者修改shebang,将脚本的第一行 #!/bin...
环境变量与变量赋值 环境变量与变量赋值 1 环境变量1.1 变量的格式1.2 查看环境变量1.3 使用函数添加环境变量1.4 示例 一:1.4.1 手动设置1.4.2 定义函...
数组和关联数组 数组和关联数组 1 数组1.1 在单行中使用数值列表来定义一个数组:1.2 打印出特定索引的数组元素内容跟:1.3 以列表形式打印1.4 打印数组长度 2 关...
基本算数操作 Bash shell 使用 let、(()) 和 [] 执行基本的算数操作工具 expr 和 bc 可以用来执行高级操作 1. 赋值 赋值方式与变量赋值字符...
时间获取及延时 时间获取及延时 1 获取时间1.1 获取时间1.2 打印纪元时1.3 格式化输出的时间1.4 测量一组命令所消耗的时间 延时 1 获取时间 纪元时:在系统内部...
文件描述符与重定向 1 文件描述1.1 文件描述的输出1.2 实例: 2 自定义描述符2.1 exec 命令创建全新的文件描述符。2.2 只读模式2.3 截断模式2.4 追加...
输出的传递 输出的传递 1 管道1.1 命令的组合 2 子shell2.1 利用子shell生成独立的进程2.2 引用子shell保留空格和换行符2.2.1 依然不保留换行符...
IFS分隔符 IFS分隔符 1 IFS 介绍 2 IFS简单实例2.1 查看变量 IFS 的值2.2 @ 的细微差别2.3 for 循环中IFS的奇怪现象 3 IFS的其他实...
shell常用循环语法 本文抄袭自其他博主(比书上总结的到位),链接在文末 shell常用循环语法 1 for 循环1.1 列表for循环1.1.1 数字for循环1.1.2...