随笔分类 - Linux Bash脚本
摘要:1 cat>rseutils.c<<EOF 2 #include "rseyacc.h" 3 #include "rseutils.h" 4 5 EOF
阅读全文
摘要:bashdb工具的官网:http://bashdb.sourceforge.net/ #还有其它的调试工具。 bashdb源码下载路径:https://sourceforge.net/projects/bashdb/files/bashdb/4.4-1.0.1/ bashdb编译和安装请参考bash
阅读全文
摘要:1. 使用bash -x bash -x打印出脚本执行过程中的所有语句like: 1 $ bash -x test.sh 2 + echo begin 3 begin 4 + awk '{sum+=1} END{print sum}' test.sh 5 14 6 + MAX=3 7 + (( i
阅读全文
摘要:sed 模式空间 标签函数 引用外部变量 修改keepalive配置剔除后端服务器 模仿rev功能
阅读全文
摘要:内建变量 内置函数 awk判断 awk循环 取本机IP 查看磁盘空间 排列打印 老男孩awk经典题 awk练习题
阅读全文
摘要:1 信号 说明 2 HUP(1) # 挂起,通常因终端掉线或用户退出而引发 3 INT(2) # 中断,通常因按下Ctrl+C组合键而引发 4 QUIT(3) # 退出,通常因按下Ctrl+\组合键而引发 5 ABRT(6) # 中止,通常因某些严重的执行错误而引发 6 ALRM(14) # 报警,通常用来处理超时 7 TERM(15) # 终止,通常在系统关机时发送 8 9 trap捕捉到信号之
阅读全文
摘要:1 # 标准输出 stdout 和 标准错误 stderr 标准输入stdin 2 cmd 1> fiel # 把 标准输出 重定向到 file 文件中 3 cmd > file 2>&1 # 把 标准输出 和 标准错误 一起重定向到 file 文件中 4 cmd 2> file # 把 标准错误 重定向到 file 文件中 5 cmd 2>> file # 把 标准错误 重定向到 file 文件
阅读全文
摘要:test条件判断 expression为文件操作 expression为整数操作 两值比较
阅读全文
摘要:if判断 case分支选择 while循环 for循环 until循环 流程控制
阅读全文
摘要:1 ^ # 行首定位 2 $ # 行尾定位 3 . # 匹配除换行符以外的任意字符 4 * # 匹配0或多个重复字符 5 + # 重复一次或更多次 6 ? # 重复零次或一次 7 ? # 结束贪婪因子 .*? 表示最小匹配 8 [] ...
阅读全文
摘要:1 #!/bin/sh # 在脚本第一行脚本头 # sh为当前系统默认shell,可指定为bash等shell 2 sh -x # 执行过程 3 sh -n # 检查语法 4 (a=bbk) # 括号创建子shell运行 5 basename /a/b/c # 从全路径中保留最后一层文件名或目录 6 dirname # 取路径 7 $RANDOM # 随机数 8 $$ # 进程号 9 source
阅读全文
摘要:1 # 命令替换 2 -t 先打印命令,然后再执行 3 -i 用每项替换 {} 4 find / -perm +7000 | xargs ls -l # 将前面的内容,作为后面命令的参数 5 seq 1 10 |xargs -i date -d "{} days " +%Y-%m-%d # 列出10天日期
阅读全文

浙公网安备 33010602011771号