echo -e 可以实现多行输入

学习笔记之

echo (选项) (参数)

-e:激活转义字符。

echo -e "字符串"时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

•\a 发出警告声;
•\b 删除前一个字符;
•\c 最后不加上换行符号;
•\f 换行但光标仍旧停留在原来的位置;
•\n 换行且光标移至行首;
•\r 光标移至行首,但不换行;
•\t 插入tab;
•\v 与\f相同;
•\\ 插入\字符;
•\nnn 插入nnn(八进制)所代表的ASCII字符。

原文链接:https://blog.youkuaiyun.com/qq_39843374/article/details/103178487

``` #!/bin/bash echo 1 > /proc/sys/net/ipv4/ip_forward lan1=enp8s0f0 lan2=enp8s0f1 lan3=enp4s0 lan4=enp5s0 lan5=enp6s0 lan6=enp7s0 lan7=enp10s0 lan8=enp11s0 lan9=enp5s0f2 lan10=enp5s0f3 lan11=enp7s0f2 lan12=enp7s0f3 lan13=enp8s0f0 lan14=enp8s0f1 lan15=enp8s0f2 lan16=enp8s0f3 ip netns add ns1 ip link set $lan1 netns ns1 ip netns exec ns1 ifconfig $lan1 1.1.1.1/24 ip netns add ns2 ip link set $lan2 netns ns2 ip netns exec ns2 ifconfig $lan2 1.1.1.2/24 :<<! ip netns add ns3 ip link set $lan3 netns ns3 ip netns exec ns3 ifconfig $lan3 2.2.2.1/24 ip netns add ns4 ip link set $lan4 netns ns4 ip netns exec ns4 ifconfig $lan4 2.2.2.2/24 ip netns add ns5 ip link set $lan5 netns ns5 ip netns exec ns5 ifconfig $lan5 3.3.3.1/24 ip netns add ns6 ip link set $lan6 netns ns6 ip netns exec ns6 ifconfig $lan6 3.3.3.2/24 :<<! ip netns add ns7 ip link set $lan7 netns ns7 ip netns exec ns7 ifconfig $lan7 4.4.4.1/24 ip netns add ns8 ip link set $lan8 netns ns8 ip netns exec ns8 ifconfig $lan8 4.4.4.2/24 ip netns add ns9 ip link set $lan9 netns ns9 ip netns exec ns9 ifconfig $lan9 5.5.5.1/24 ip netns add ns10 ip link set $lan10 netns ns10 ip netns exec ns10 ifconfig $lan10 5.5.5.2/24 ip netns add ns11 ip link set $lan11 netns ns11 ip netns exec ns11 ifconfig $lan11 6.6.6.1/24 ip netns add ns12 ip link set $lan12 netns ns12 ip netns exec ns12 ifconfig $lan12 6.6.6.2/24 ip netns add ns13 ip link set $lan13 netns ns13 ip netns exec ns13 ifconfig $lan13 7.7.7.1/24 ip netns add ns14 ip link set $lan14 netns ns14 ip netns exec ns14 ifconfig $lan14 7.7.7.2/24 ip netns add ns15 ip link set $lan15 netns ns15 ip netns exec ns15 ifconfig $lan15 8.8.8.1/24 ip netns add ns16 ip link set $lan16 netns ns16 ip netns exec ns16 ifconfig $lan16 8.8.8.2/24 ! echo -e "\033[1;33;40m Test network interface function \033[0m" sleep 5 ip netns exec ns1 iperf3 -s -D -p 1111 & sleep 1 ip netns exec ns2 iperf3 -c 1.1.1.1 -p 1111 -i 1 -t 5 -A 1,7 :<<! ip netns exec ns3 iperf3 -s -D -p 2222 & sleep 1 ip netns exec ns4 iperf3 -c 2.2.2.1 -p 2222 -i 1 -t 5 -R > br2.log & ip netns exec ns5 iperf3 -s -D -p 3333 & sleep 1 ip netns exec ns6 iperf3 -c 3.3.3.1 -p 3333 -i 1 -t 5 -R > br3.log & :<<! ip netns exec ns7 iperf3 -s -D -p 4444 & sleep 1 ip netns exec ns8 iperf3 -c 4.4.4.1 -p 4444 -i 1 -t 5 -R > br4.log & ip netns exec ns9 iperf3 -s -D -p 5555 & sleep 1 ip netns exec ns10 iperf3 -c 5.5.5.1 -p 5555 -i 1 -t 5 -R > br5.log & ip netns exec ns11 iperf3 -s -D -p 6666 & sleep 1 ip netns exec ns12 iperf3 -c 6.6.6.1 -p 6666 -i 1 -t 5 -R > br6.log & ip netns exec ns13 iperf3 -s -D -p 7777 sleep 1 ip netns exec ns14 iperf3 -c 7.7.7.1 -p 7777 -i 1 -t 5 -R > br7.log & ip netns exec ns15 iperf3 -s -D -p 8888 sleep 1 ip netns exec ns16 iperf3 -c 8.8.8.1 -p 8888 -i 1 -t 5 -R > br8.log & ! :<<! sleep 10 echo -e "\033[1;33;40m Number 1 network port \033[0m" cat br1.log |grep 0.00-5.00 -B 1 :<<! echo -e "\033[1;33;40m Number 2 network port \033[0m" cat br2.log |grep 0.00-5.00 -B 1 echo -e "\033[1;33;40m Number 3 network port \033[0m" cat br3.log |grep 0.00-5.00 -B 1 :<<! echo -e "\033[1;33;40m Number 4 network port \033[0m" cat br4.log |grep 0.00-5.00 -B 1 echo -e "\033[1;33;40m Number 5 network port \033[0m" cat br5.log |grep 0.00-5.00 -B 1 echo -e "\033[1;33;40m Number 6 network port \033[0m" cat br6.log |grep 0.00-5.00 -B 1 echo -e "\033[1;33;40m Number 7 network port \033[0m" cat br7.log |grep 0.00-5.00 -B 1 echo -e "\033[1;33;40m Number 8 network port \033[0m" cat br8.log |grep 0.00-5.00 -B 1 ! read -n1 -p "Press any key to continue........."```对代码进行注释,完整的代码
03-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值