当前位置:   article > 正文

Linux C/C++ 开发(学习笔记二):Shell脚本编程案例_linux shellc++

linux shellc++

一、编写shell脚本

创建并编写脚本

vim first.sh
  • 1

#!/bin/bash是指此脚本使用/bin/bash来解释执行。
echo表示输出
下面是定义 变量的方式(等号两边不能有空格),并输出变量

#!/bin/bash

echo "Hello World"

zerovoice="www.0voice.com"
echo $zerovoice 

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

由于现在first.sh还不是可执行文件
因此添加执行的权限

chmod +x first.sh
  • 1

执行

./first.sh
  • 1

二、打印文件夹下所有文件

#i/bin/bash
for file in $(ls /home/xuheding/share/); do
        echo ${file}
done

  • 1
  • 2
  • 3
  • 4
  • 5

三、将数字从1到100求和

#i/bin/bash

sum=0;
for i in {1..100};do
        let sum+=i
done
echo $sum
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

四、检测服务器内主机是否宕机

错误输出全部重定向到/dev/null中,也就是将产生的所有信息丢弃
$?表示 上一条命令是否运行正确

ping -c 2 -i 0.3 192.168.125.$i
-c 表示 ping次数
-i 表示ping的时间间隔

#!/bin/bash
for i in {1..254};do
	ping -c 2 -i 0.3 192.168.125.$i &> /dev/null
	if [ $? -eq 0 ];then
		echo "192.168.125.$i is up" 
	else 
		echo "192.168.125.$i is down"
	fi
done
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/877078
推荐阅读
相关标签
  

闽ICP备14008679号