Shell
TRX1024
字节内推,可私信~
展开
-
Shell中的$0、$1、$2的含义
$0 就是编写的shell脚本本身的名字$1 是在运行shell脚本传的第一个参数$2 是在运行shell脚本传的第二个参数如:新建了一个shell脚本 test.sh#!/bin/shecho "shell脚本名称: $0"echo "传到shell的第一个参数: $1"echo "传到shell的第二个参数: $2"保存,为test.sh文件添加可执行权限:chmod +x ...原创 2018-11-14 15:19:16 · 29851 阅读 · 0 评论 -
shell中字符串的处理
1、获取字符串长度 string="abcd" echo ${#string} #输出 42、 查找子字符串可以根据子字符串得到该子字符串第一个字母的索引下标,进而可以使用下标索引进行字符串的截取:查找字符 i 或 o 的位置(哪个字母先出现就计算哪个): string="runoob is a great site" echo `expr index "$string" io` ...原创 2019-03-10 17:03:30 · 1324 阅读 · 0 评论 -
Shell 基本运算符(算术、关系、逻辑、字符串、文件测试)
原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。算术运算符#!/bin/basha=10b=20val=`expr $a + $b`echo "a + b : $val"val=`expr $a - $b`echo "a - b : $val"val=`expr $a \* $b`echo "a * b :原创 2019-03-10 17:55:41 · 880 阅读 · 0 评论