Linux_shell_Shell脚本的调试
摘要:常见的错误范例 if 条件语句缺少结尾关键字 循环语句缺少关键字 成对符号落单,例如 [] () 等,一般建议是先写出符号,然后退格填写内容。 中括号两端没有空格 [$a -lt $b] 调试技巧 使用 dos2unix 命令处理再 Windows 下开发的脚本。 在一些关键的地方使用 echo 命
阅读全文
Linux_shell_变量定义中 '' 、``、""的总结
摘要:范例 a=192.168.1.2-$a b='192.168.1.2-$a' c="192.168.1.2-$a" echo "a=$a" echo "b=$b" echo "c=${c}" 输出结果 a=192.168.1.2-192.168.1.2 b=192.168.1.2-$a c=192.
阅读全文
Linux_shell_整数二元比较操作符
摘要:[],test中使用 (()),[[]中使用 说明 -eq ==或= equal -ne != not equal -gt > greater than -ge >= greater equal -lt < less than -le <= less equal 通过英语来记忆会好很多 比较符号的两
阅读全文
测试表达式test、[]、[[]]、(())的总结
摘要:测试表达式符号 test [] [[]] (()) 边界是否需要空格 需要 需要 需要 不需要 逻辑操作符 !、-a、-o !、-a、-o !、&&、|| !、&&、|| 整数比较操作符 -eq、-gt、-lt、-ge、-le -eq、-gt、-lt、-ge、-le -eq、-gt、-lt、-ge、
阅读全文