![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux shell
Electricight
还没有,小辣鸡
展开
-
shell 运算
((运算表达式)) 例如 c=$((1+1)) 里面只能是数字和运算符let c=a+b 例如 :a=1 b=2 let c=a+b echo $c 输入3 expr expr STRING:REGEXP 判断STRING是否符合正则表达式,符合返回字符串的长度,不符合返回expr如果...原创 2018-05-18 21:28:49 · 114 阅读 · 0 评论 -
shell 重定向
> 只将正确结果重定向 \&> 不论对错,结果都被重定向原创 2018-05-18 21:35:42 · 118 阅读 · 0 评论 -
linux read
read -p 设置用户提示信息 read -t 超时时间,秒read -p "plz input:" var原创 2018-05-18 23:56:26 · 358 阅读 · 0 评论 -
vi 操作
用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。 这样做: 1. 将光标移动到要复制的文本开始的地方,按v进入可视模式。 2. 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。 3. 我移动光标到文本结束的地方,按p粘贴。一、多行 dd 删除一行 ndd 删除以当前行开始的n行 dw 删除以当前字...转载 2018-05-18 23:56:54 · 132 阅读 · 0 评论 -
shell [ ]
-b<文件>:如果文件为一个块特殊文件,则为真; -c<文件>:如果文件为一个字符特殊文件,则为真; -d<文件>:如果文件为一个目录,则为真; -e<文件>:如果文件存在,则为真; -f<文件>:如果文件为一个普通文件,则为真; -g<文件>:如果设置了文件的SGID位,则为真; -G<文件>:如果文原创 2018-05-19 23:38:47 · 121 阅读 · 0 评论 -
shell debug
sh -x 脚本名原创 2018-05-20 11:54:29 · 303 阅读 · 0 评论 -
shell 任务执行
任务执行原创 2018-05-20 15:27:05 · 631 阅读 · 0 评论 -
linux shell中的默认变量
$0 输出当前执行脚本的路径$n 运行脚本时,后面跟的参数,例:./test.sh 1 2 3 那么在test.sh中,$0=./test.sh ,$1=1 ,$2=2,$3=4$# 命令行参数的个数$@ 所有参数的值...原创 2018-05-16 14:57:03 · 1822 阅读 · 0 评论 -
linux shell
result=${value:-word} 若value不存在,则word赋值给resultresult=${value:=word} 若value不存在,则word同时赋值给result和valueresult=${value:?”not defined”} 若value不存在,则显示:-bash :value:not definedresult=${value:+...原创 2018-05-16 21:12:19 · 99 阅读 · 0 评论