如下示例代码实现了用telnet命令测试端口连通性的功能:

端口通信正常-bash-4.1$ echo " " | telnet 192.0.0.1 10100Trying 10.71.133.9...Connected to 10.71.133.9.Escape charac[......]

Read more

有时需要在用read获取输入前,输出相关提示信息给用户,提示信息过长的时候,换行才比较好看,实现示例如下:

read -p $'Here is new line\\x0aInput something:' inputstr

效果如下:

read -p $'Here is new lin[......]

Read more

AWS有的示例网卡可能会因为系统不同镜像不同,所以网卡名字不同,一般取内网IP的shell不一定灵。
经过调试,如下shell可以稳定取出局域网内网的IP:

ip addr |grep inet |grep -v inet6|sed -n '2p'|cut -f 1 -d "/&q[......]

Read more

拆分数组,发现没办法按我预想的拆分换行,搜了下,IFS表示换行的正确方式如下:

IFS=$'\\n'

方法来自:https://blog.csdn.net/apache0554/article/details/47006609[……]

Read more