![](https://img-blog.csdnimg.cn/20200409230701805.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
shell脚本
shell脚本相关
V一粒尘埃
这个作者很懒,什么都没留下…
展开
-
shell脚本模板和注释
一个最简单的shell模板:#!/bin/bash. ~/.bash_profileBIN_DIR=`cd $(dirname $0);pwd`LogTime=`date '+%Y%m%d%H%M%S'`dirname 命令读取指定路径名删除最后一个“/”(斜杠)及其后面的字符,保留其他部分,并写结果到标准输出。如果最后一个“/”后无字符,dirname 命令使用倒数第二个“/”,并...原创 2020-01-19 15:35:07 · 598 阅读 · 0 评论 -
shell 基本运算符
文章目录1.算数运算2. 关系运算符3. 布尔运算符4. 逻辑运算符5. 字符串运算符6. 文件测试运算符知识点1.算数运算方法一sum1=`expr 3 + 5`sum2=`expr 3 \* 5` #乘法用\来转义sum3=`expr 5 / 3`echo "${sum1},${sum2},${sum3}"结果:8,15,1方法二a=2;b=4sum1=$[$a + $b]sum2=$[$a * $b] #无需转义sum3=$[$a - $b]echo "${原创 2020-05-16 22:14:46 · 228 阅读 · 1 评论 -
shell for循环多个变量
1.使用花括号{var1,var2,var3}a="apple";b="banana";c="cherry"for i in {$a,$b,$c}do echo $idone2.使用小括号(数组)a="apple";b="banana";c="cherry"d=($a $b $c)for i in ${d[@]}do echo $idoneshell数组的用法原创 2020-05-16 21:31:14 · 14208 阅读 · 0 评论 -
shell中的循环语句
1. while循环- while read line 用法1:command|whlie read line;do … done; 注意点:管道符|,循环执行的语句都是子进程,子进程结束后,不修改全局变量cat file|while read line;do...done 用法2:whlie read line;do … done < file; 不含管道符,循环结束...原创 2020-01-22 18:50:36 · 1304 阅读 · 0 评论