如何搜索文本中的所有短语并将其替换为其他短语
(by using sed and/or awk and/or grep and/or perl) ?
这是关于将一个IPv4地址替换为另一个地址,并验证找到的值是正确的IPv4地址。
下面是一个例子:
ip_node:<ip_address> e.g. ip_node:192.168.0.1
这些应该被替换为
ip_address:<ip_address>” e.g. "ip_address:192.168.0.1"
其他假设:
-> Phrases such
192.168.000.001
这是我创造的一个玩具例子问题。我有一个IP课程。我想像下面这样创建一个IP数组,但是它没有工作。
class IP{
private long d;
public IP(long d){
this.d = d;
}
}
class something{
public void some_method(){
HashMap<IP, ArrayList<IP>> ip_map = new HashMap<IP,ArrayList<IP>>();
....
我试图找到一种更好的方法来编写这段代码,但我不知道如何让它变得更干净。在我过去使用过的其他语言中,我能够通过循环递增变量,而不必将相同的代码应用于多个变量。我想我正在寻找这样的东西,其中变量名本身正在使用循环进行更改或创建:
Dim IP0 As String = ""
While IP0 < 5
IP0 = IP0.Remove(index).Trim
index = IP2.IndexOf(" "c)
IP0 = IP0 + 1
End While
在上面的示例中,我希望"+1“实
我想开发一个计算器,用Python进行简单的数学运算,并为我的一个高中项目进行用户输入,但我不知道如何编写百分比的输入。所以我希望有人能帮我。
这是我的密码--
import math
print("What kind of operation do you want to perform? ")
print("a. Add")
print("b. Subtract")
print("c. Multiply")
print("d. Divide")
print("e. Square Root"
我有下面的字符串
interface Vlan17
description ALU-VDSL-MGM
ip vrf forwarding Access-Mgmt
ip address 10.156.207.254 255.255.255.192
!
interface Vlan18
description name VDSL-VOIP
ip vrf forwarding IN_MEDIA_SIGNALING
ip address 20.11.64.1 255.255.240.0
ip helper-address 10.200.15.39
ip helper-address 1
我已经为wireguard生成了配置,我在其中手动添加了[Interface] PostUp和PostDown路由,用于我的接口。
这是我的审查配置,我正在运行通过wg-quick up file.conf,我也有路线显示通过我的ip ro和wg-status show也显示路线存在和一些流量是出来的。
[Interface]
PrivateKey = privatekey=
Address = my-vpn-ip,my-vpn-ip6
PostUp = ip route add ip-address/32 dev ens160;ip route add ip-address/32 dev e
我正在MySQL中执行以下查询,以查找lat/long的会话ip地址,但在5或6次会话之后,返回该查询需要几分钟时间(如果有的话)。
ip2loc表为2.9M行。
select sessions.ip,
ip2loc.region_name, ip2loc.city_name,
ip2loc.latitude,
ip2loc.longitude,
count(sessions.ip) as count
from ip2location.ip2loc, sessions
where INET_ATON(sessions.ip) be
我编写了以下Python代码,用于分类一个IP是否有效,如果有效,那么它属于哪个类,以及它是否是私有的:
from ipaddress import IPv4Address, IPv4Network, ip_address
import sys
try:
ip = ip_address(sys.argv[1])
print(f"{ip} is a correct IP{ip.version} address.")
if ip_address(ip).is_private:
print("It is a private I
我试图做两件事: 1.测试ip地址的有效性。2.搜索具有多个ip地址的文件中的ip地址。"ips“是文件。这就是我到目前为止所拥有的。每次运行脚本时,我都会得到这样的信息:无论ip地址是否在文件中,我都会得到“未找到的IP地址,并保存”。请帮帮忙。谢谢你的进阶
$ ./test1
IP address: 202
Not Valid. Please re-enter the ip address
IP address: 202.124.64.0
IP address NOT found, and saved
IP address: 109.234..232.0
Not Val