![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
Brain_河神
........................
展开
-
Shell笔记1-bash数学运算
bash数学运算 1.expr $num1 operator $num2 ~$ num1=2 ~$ num2=4 ~$ expr $num1 > num2 ~$ expr $num1 \> num2 0 ~$ expr $num1 + $num2 6 ~$ expr $num1 \* $num2 8 ~$ expr $num1 % $num2 2 ~$ expr $num1 = $num2 0 ~$ expr $num1 != $num2 1 ~$ expr $num1 >= $nu原创 2020-08-29 10:48:30 · 140 阅读 · 0 评论 -
Shell笔记1-命令替换
命令替换 命令替换:将命令的输出结果作为值赋给某个变量 `command` 例: 获取系统得所有用户并输出 #cut--切割 -d 根据 -f 取第几列 ~$ cat /etc/passwd | cut -d ":" -f 1 #!/bin/bash # index=1 for user in `cat /etc/passwd | cut -d ":" -f 1` do echo "This is $index user: $user" index=$(($index + 1)) done原创 2020-08-08 19:12:39 · 123 阅读 · 0 评论 -
Shell笔记1-字符串处理
字符串处理 计算字符串长度 ${#string} 例: ~$ echo $var6 /usr/local/sBIN:/usr/local/BIN:/usr/sBIN:/usr/BIN:/sBIN:/BIN:/usr/games:/usr/local/games:/snap/BIN ~$ echo ${#var6} 98 expr length “$string” 例: ~$ expr length "$var6" 98 获取字符索引位置 expr index “$string” substr原创 2020-07-26 09:16:02 · 107 阅读 · 0 评论 -
Shell笔记1-变量替换
变量替换 ${变量#匹配规则} # 从头开始匹配, 最短删除 ${变量##匹配规则} # 从头开始匹配, 最长删除 例: variable_1="I love you , Do you love me" ~$ var1=${variable_1#*ov} ~$ echo $var1 ~$ e you, Do you love me ~$ var2=${variable_1##*ov} ~$ echo $var2 ~$ e me原创 2020-07-24 22:03:22 · 138 阅读 · 0 评论