if [ "" != (cat $save_dir/CHINATELECOM_GROUP | awk '$0~/$IP/) ];

发布网友 发布时间:2022-04-23 18:15

我来回答

2个回答

热心网友 时间:2023-10-12 13:26

判断非空的话,用-z就可以了
要注意需要用双引号把变量括起来,单引号要配对, 比如这样
if [ -z "$(cat $save_dir/CHINATELECOM_GROUP | awk '$0~/$IP/')" ]

当然你自己需要保证 $save_dir/CHINATELECOM_GROUP 这个文件是存在的, $IP也是已经赋值了的。

判断IP属于什么运营商,这个需要通过调查整理获得IP和运营商的映射关系,一般运营商或做CDN服务的会有,这个一般人编不出来,需要调查国内的IP分布情况。

热心网友 时间:2023-10-12 13:26

程序必须要硬件支持,没有硬件再怎么编程都无效的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com