当前位置: 首页 > news >正文

免费移动网站模板下载安装哈尔滨最新信息

免费移动网站模板下载安装,哈尔滨最新信息,珠海网站建设的公司排名,合肥网站建设多少钱目录 1.运算符号 2.运算指令 练习 1.运算符号 运算符号意义加法-减法*乘法/除法%除法后的余数**乘方自加一- -自减一<小于<小于等于>大于>大于等于等于ji ->jji*j*i->jj*i/j/i->jj/i%j%i->jj%i 2.运算指令 (()) //((a12))let //let a12 …

目录

1.运算符号

2.运算指令

练习


1.运算符号

运算符号意义
+加法
-减法
*乘法
/除法
%除法后的余数
**乘方
++自加一
- -自减一
<小于
<=小于等于
>大于
>=大于等于
=等于
+=j+=i ->j=j+i
*=j*=i->j=j*i
/=j/=i->j=j/i
%=j%=i->j=j%i

2.运算指令

(())   		//((a=1+2))let 		//let a=1+2        let是一个用于数学计算的Bash shell内置命令,它可以对整数进行加、减、乘、除等操作,并且还可以将计算结果赋值给一个变量expr	        //expr 1 + 2  -> 3     expr是一个用于数学计算的UNIX命令,它可以对整数进行加、减、乘、除等操作bc                //计算器bc << EOF            //后续输入作为bc命令中的内容,并在遇到EOF时结束输入,然后将其用作bc命令的输入
1+2
EOF$[] 	       //echo $[1+2]printf '%0.2f' .3 ==== 0.30
printf '%0.3f' .3 ====0.300
printf '%0.4f' .3 ====0.3000

练习

1分10秒的倒计时

SEC=10
MIN=1
SECS=$[$MIN*60+$SEC]
for ((;SECS>0;SECS--))
doSHOW_SEC=$[$SECS%60]SHOW_MIN=$[$SECS/60]if [ "$SHOW_SEC" -lt "10" ]thenecho -ne "After $SHOW_MIN:0$SHOW_SEC is end"elseecho -ne "After $SHOW_MIN:$SHOW_SEC is end"fisleep 1echo -ne "\r"
done

计算机随机生成一个1-19之间的整数。

玩家输入数字进行猜测,若猜测正确则游戏结束,若猜测错误则根据实际情况提示“猜小了”或者“猜大了”。

玩家可以输入“exit”结束游戏。

lucky_number=$(($RANDOM % 20))
while true
doread -p "please input your lucky number(0-19):" GUESSif [ "$GUESS" = "exit" ]thenecho "exit"exitelif [ "$GUESS" -lt "$lucky_number" ]thenecho "too small"elif [ "$GUESS" -gt "$lucky_number" ]thenecho "too big"elif [ "$GUESS" = "$lucky_number" ]thenecho "Bingo!!!" && exitfi
done

编写一个程序实现网络设备流量的实时监控

要求:支持命令行参数传入网络设备的名称。

每秒钟输出该网络设备的流入流出流量,以byte/s为单位

if [ -z "$1" ]
thenecho please input net device following $0 !!
elif ifconfig $1 &> /dev/null
thenwhile truedoRS1=$(awk "/$1/{print \$2}" /proc/net/dev)TR1=$(awk "/$1/{print \$10}" /proc/net/dev)sleep 1RS2=$(awk "/$1/{print \$2}" /proc/net/dev)TR2=$(awk "/$1/{print \$10}" /proc/net/dev)echo -ne "Receive: $[$RS2-$RS1], Transmit: $[$TR2-TR1]"echo -ne "\r"done
elseecho no
fi

  1. 调用hostnamectl命令设置主机名为node<ID>.su.org
  2. 将IP地址设置为192.168.81.<ID>
  3. node<ID>.su.org192.168.81.<ID>写入/etc/hosts文件中。
  4. 统计当前主机上有多少个网络设备,如果大于1,则提示用户选择要配置的设备。
  5. 如果用户要为某个设备配置IP,则提示用户输入该设备的IP地址,并将其写入到对应的网络配置文件中。
  6. 最后,使用nmcli重新加载网络连接并启用指定的网络设备。
if [ -z "1" ]
thenecho Please input ID following $0 !!
elif echo $1 | grep -E '^[[:digit:]]{1,}$'
thenecho Please input A number following $0 !!hostnamectl set-hostname node$1.su.orgecho 192.168.81.$1 node$1.su.org >> /etc/hostsDEV_COUNT=`nmcli device show | awk 'BEGIN{N=0}/GENERAL.DEVICE/&&!/lo/{N++}END{print N}'`[ "$DEV_COUNT" -gt "1" ]&&{for DEVICE in `nmcli device show | awk '/GENERAL.DEVICE/&&!/lo/{print $2}'`doread -p "Do you want set $DEVICE: " STATEcase $STATE inyes|YES|Y|y)read -p "Please input ip address: " IP
cat > /etc/sysconfig/network-scripts/ifcfg-$DEVICE <<EOF
DEVICE=$DEVICE
ONBOOT=yes
BOOTPROTO=none
IPADDR=$IP
PREFIX=24
NAME=$DEVICE
DNS1=114.114.114.114
EOF;;no|NO|n|N);;*)esacnmcli connection reloadnmcli connection up $DEVICEdone
}||{cat > /etc/sysconfig/network-scripts/ifcfg-$DEVICE <<EOF
DEVICE=$DEVICE
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.81.$1
PREFIX=24
NAME=$DEVICE
DNS1=114.114.114.114
EOFnmcli connection reloadnmcli connection up $DEVICE
}
fi

http://www.wangmingla.cn/news/112428.html

相关文章:

  • 网站代码开发定制教育培训网站模板
  • 武汉可信网站建设网络公司百度推广代理商利润
  • 厦门律师网站建设潍坊网站定制模板建站
  • 吐鲁番市网站建设山东企业网站建设
  • wordpress外部链接东莞关键词优化推广
  • 成都好的网站设计公司自动发帖软件
  • 学生做网站软件海外免费网站推广
  • 有什么好用的模拟建站软件什么都能搜的浏览器
  • 深圳外网站建设网站目录
  • 注册1000万公司需要多少钱网站关键词优化
  • 微商货源类网站源码兰州网络推广推广机构
  • 开一家代做网站的公司友情链接交换网
  • 网站正在建设中 色哈尔滨seo服务
  • 深圳制作网站培训机构网站推广的方式有
  • wordpress commentor如何进行搜索引擎优化
  • 如何做网站的后台seo百度快照优化公司
  • js做网站跳转品牌网络推广外包
  • 安徽建设行业安全协会网站成都网站排名生客seo怎么样
  • 长春餐饮网站建设百度竞价关键词优化
  • 网站建设技术分析百度关键词自然排名优化公司
  • 做网站的集团seo工程师
  • WordPress评论会员可看seo关键词排名优化
  • 本溪市建设委员会网站推广平台哪个效果最好
  • 通化 网站建设福州短视频seo网站
  • 教室在线设计网站seo优化论坛
  • 企业的网站建设全国新冠疫情最新情况
  • 网站建设cms系统企业qq怎么申请
  • 培训机构管理系统哪个好临沂seo推广外包
  • 莆田建设网站seo教程搜索引擎优化入门与进阶
  • 在那个网站做推广实用360网站收录