1 #!/bin/sh
2
3 IPADDR = '192.168.72.200';
4
5 IPADDR1 = $(ifconfig eth0 |grep 192.168.72.200|awk {'print $2'}|awk -F: {'print $2'});
6
7 if [ $IPADDR1 -eq $IPADDR ]; then
8
9 ps -ef |grep rsync |awk {'print $2'}|xargs kill -9
10
11 fi
shell执行错误信息,line 3: IPADDR: command not found ;line 5: IPADDR1: command not found 求教
答案:2 悬赏:0
解决时间 2021-02-04 12:44
- 提问者网友:失败的占卜者
- 2021-02-04 07:52
最佳答案
- 二级知识专家网友:风格单纯
- 2021-02-04 08:55
同志,awk 命令的写法不是这样滴。你代码里所有用到awk的地方都写错啦。
单引号在 {} 外面,例如:awk '{print $2}'
都改过来吧。
单引号在 {} 外面,例如:awk '{print $2}'
都改过来吧。
全部回答
- 1楼网友:桃花别处起长歌
- 2021-02-04 10:30
你说呢...
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |