Tag Archives: shell

How to check if a variable is set in Bash?

where ${var+x} is a parameter expansion which evaluates to nothing if var is unset, and substitutes the string x otherwise. To check for non-null/non-zero string variable, i.e. if set, use It’s the opposite of -z. I find myself... Read More | Share it now!

Linux 之 shell 比较运算符

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA... Read More | Share it now!

使用awk进行数字计算,保留指定位小数

https://blog.51cto.com/radish/1736900 对于在Shell中进行数字的计算,其实方法有很多,但是常用的方法都有其弱点: 1、bc     bc应该是最常用的Linux中计算器了,简单方便,支持浮点。     看似在简单计算时候完美的bc,其实也有一个让我抓狂的地方,当然有可能有办法可以解决,只是我不知道而已,那就是……... Read More | Share it now!

Shell script variable not empty (-z option)

Of course it does. After replacing the variable, it reads , which is not a valid  if ] ... Read More | Share it now!

Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n... Read More | Share it now!

Shell中的数组及其相关操作

https://blog.csdn.net/Jerry_1126/article/details/52027539 Shell中数据类型不多,比如说字符串,数字类型,数组。数组是其中比较重要的一种,其重要应用场景,可以求数组长度,元素长度,遍历其元素,元素切片,替换,删除等操作,使用非常方便。 Shell中的数组不像JAVA/C,只能是一维数组,没有二维数组;数组元素大小无约束,也无需先定义数组的元素个数;但其索引则像JAVA/C/Python,从0开始,下面其常用的方式进行总结. 【数组声明】 备注: 1)... Read More | Share it now!

避免’sudo echo x >’ 时’Permission denied’

http://blog.csdn.net/hejinjing_tom_com/article/details/7767127 避免’sudo echo x >’ 时’Permission denied’ 甲: 示例 sudo echo a > 1.txt -bash: 1.txt: Permission denied 乙: 分析: bash... Read More | Share it now!

how to use ssh to run shell script on a remote machine?

ssh user@host <<'ENDSSH' #commands to run on remote host ENDSSH ... Read More | Share it now!