摘要:
1、变量名=`ls` 用反引号引起来 2、变量名=$(ls) 用$()括起来,推荐使用此方法 yao@linux:~/shells$ PWD=$(pwd)yao@linux:~/shells$ echo $PWD/home/yao/shells yao@linux:~/shells$ user=`w 阅读全文
摘要:
使用string代替第一个匹配的pattern 阅读全文
摘要:
[[]]、[]、test、(()) 条件测试方法 这是利用test命令进行条件测试表达式的方法。test命令和 "<测试表达式>"之间至少有一个空格 这是通过[]进行条件测试表达式的方法。和test命令用法相同,推荐此方法。 []的边界和内容至少有一个空格 这是通过[[ ]]进行条件测试表达式的方法 阅读全文
摘要:
同一脚本sh 脚本名 执行时报Syntax error: "(" unexpected;而./脚本名执行不报错,为什么呢 脚本内容如下: function usage(){ echo "usage:$0 url" exit 1 } function check_url(){ wget --spide 阅读全文
摘要:
$?:获取执行上一个指令的执行状态返回值(0为成功,非0为失败) $$:获取当前执行的shell脚本的进程号(PID) $!:获取上一个在后台工作的进程的进程号 $_:获取在此之前执行的命令或脚本的最后一个参数 yao@linux:~/shells$ cat test_pid.sh echo $$ 阅读全文
摘要:
shell中特殊位置参数变量:$0、$n、$#、$*、$@ $0:获取当前执行shell脚本文件名,如果执行脚本包含路径,那么就包括脚本路径 $n:获取当前执行shell脚本的第n个参数值、n=1..9,当n为0时表示脚本文件名;如果n大于9,则用大括号括起来,例如${10},接的参数以空格隔开 $ 阅读全文
摘要:
date命令格式用法 yao@yao:~/shells/tmp$ date +%Y%m%d20190405 yao@yao:~/shells/tmp$ date +%Y%m%d%H%M%S20190405203505 yao@yao:~/shells/tmp$ date +%F2019-04-05 阅读全文
摘要:
数字 1、数字类型 python支持多种数字类型:整型、长整型、布尔型、双精度浮点型、十进制浮点型和复数 。 创建数值对象并赋值 aint=1 along=-999999999999999L afloat=3.1415973434325 acomplex=1.34+3.45J 2、整型 布尔类型:T 阅读全文