2.0shell的使用

1、用shell脚本实现1加到100.
2、检测局域网哪些机器宕机,哪些是工作的
3、shell脚本实现获取本机IP地址
知道个大概就可以了,到时候遇到在看吧,先看一下《鸟哥私房菜》

运行shell脚本方式
1、作为可执行程序
将上面的代码保存在first.sh,并cd到相应目录:
$chmod +x first.sh
. / f i r s t . s h 2 、 作 为 解 释 器 参 数 / b i n / b a s h 定 义 变 量 时 , 变 量 名 不 加 美 元 符 号 ( ./first.sh 2、作为解释器参数 /bin/bash 定义变量时,变量名不加美元符号( ./first.sh2/bin/bash)如:
1、domain=“www.baidu.com”
注意,变量名与等号之间不能有空格,变量名的命名需遵循如下规则:
1>命名只能使用英文字,数字和下划线,首个字符不能以数字开头。
2>中间不能有空格,可以使用下划线(_)
3>不能使用标点符号
4>不能使用bash里面的关键字(可用help命令查看保留关键字)
在这里插入图片描述使用变量
使用一个定义过的变量,只要在变量名前面加美元符号即可,如:
1、domain=“www.baidu.com”
2 echo $domain
3 echo ${domain}
echo $domain和 echo ${domain}的效果一样的。

单引号
单引号字符串的限制
str=‘this is a string’
单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;

  1. your_name=‘0voice’
  2. str=“Hello, I know you are “$your_name”! \n”
  3. echo -e $str
    输出结果为:
  4. Hello, I know you are “0voice”!

获取字符串长度
5. string=“abcd”
6. echo ${#string} #输出 4

提取子字符串
以下实例从字符串第 2 个字符开始截取 4 个字符:

  1. string=“0voice is a great college”
  2. echo ${string:1:4} # 输出 voic
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值