
shell
文章平均质量分 67
shell
cj5785
知其然,更要知其所以然
展开
-
shell-变量,字符串,数组,注释,参数传递
Linux的Shell有很多种,常见的有Bourne Shell Bourne Again Shell C Shell K Shell Shell for Root 等,其中Bourne Again Shell,由于易用和免费,Bash在日常工作中被广泛使用,本系列文章就是基于B Shell进行探究的 linux命令集成 之前所讲的的linux命令,例如ls,cat,mkdir等等,都可以在she...原创 2019-04-04 22:50:39 · 1417 阅读 · 0 评论 -
shell-运算符
原生shell不支持数学运算,一般通过其他命令得以实现 shell运算概述 shell内的运算通常由expr命令实现 val=`expr 2 + 2` echo $val 这里值得注意的有两点,第一,在计算时候,因子之间必须存在空格,第二,这个计算是要让外部去执行的,所以放在反引号之间 这里会有三种常见写法 val1=`expr 2 + 2` val2=$(expr 2 + 2) val3=$[...原创 2019-04-04 22:51:31 · 1460 阅读 · 0 评论 -
shell-流程控制
shell里面也有流程控制,其使用方法与C和Java类似,不过也存在差别 if else if 语法格式 if condition then command1 command2 ... commandN fi if语句也可以写在一行 if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi if...原创 2019-04-04 22:52:09 · 1142 阅读 · 0 评论 -
shell-常用命令,重定向和文件包含
shell的知识点并不多,这里简单介绍一下常用的一些东西 常用命令 echo 显示普通字符串 echo "test" 显示转义字符 echo "\"test\"" 显示变量 echo "$key" 显示换行 echo -e "OK! \n" # -e 开启转义 显示不换行 echo -e "OK! \c" # -e 开启转义 \c 不换行 显示结果定向至文件 ec...原创 2019-04-04 22:52:47 · 1542 阅读 · 0 评论