bash – 从变量字符串中提取ip地址
发布时间:2020-12-15 22:27:07 所属栏目:安全 来源:网络整理
导读:我正在尝试创建一个bash脚本,它将能够在phpmyadmin命令文件中更改“allow from”ip地址(我仍然不确定是否可以这样做)并重新启动apache 我正在尝试从变量中提取IP地址,在搜索网络后我仍然没有任何线索,这是我到目前为止所拥有的… #bash shell script#!/bin/b
我正在尝试创建一个bash脚本,它将能够在phpmyadmin命令文件中更改“allow from”ip地址(我仍然不确定是否可以这样做)并重新启动apache
我正在尝试从变量中提取IP地址,在搜索网络后我仍然没有任何线索,这是我到目前为止所拥有的… #bash shell script #!/bin/bash clear echo "Get client IP address" ip=$(last -i) echo $ip exit echo "restart apache" /etc/init.d/apache2 reload 我尝试添加以下行没有运气 ip=$(head -n 1 $ip) 如果有人能告诉我如何从变量$ip中提取IP地址的第一个实例,我将非常感激. 解决方法ip=$(last -i | head -n 1 | awk '{print $3}') 更新: ip=$(last -i | grep -Pom 1 '[0-9.]{7,15}') (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |