NOOB级:语法和正则表达式以及BASH编程都很糟糕,但是学习和学习Lin+。
我想运行这个脚本,但它显然不喜欢我的语法。
为了测试是否正确地创建了变量,我正在回显输出,但稍后,将对变量进行操作,以确定将哪些静态IP文件串接到/ etc / network /接口中,以及使用NMAP扫描哪些网络主机IP、从哪个网络主机获取日志等。
下面是脚本:
#!/bin/bash
# Script to grab the System IP and Gateway Addresses and use them to
# determine which other scripts to run my net
我正在尝试更新一组计算机主机名,以匹配最近更改的房间号。数据库中的主机名被格式化为FL-itf2106a,其中2106是旧的房间号。我已经在另一个表中有一个列表,它在同一行中有旧的和新的房间号。我一直试图删除主机名字符串中的所有非数字,并将其加入更新表,但没有成功。
UPDATE computers c
INNER JOIN updates u
ON u.old = (
SELECT NumericOnly(c.hostname)
WHERE hostname
我正在使用Access 2010,但似乎无法创建一个查询来选择字段的最小值和最大日期。我已经尝试了以下SQL代码:
SELECT [_ALL_NETWORKS].POINT_DESIGNATION, Min([_ALL_NETWORKS].NETWORK_NUM) AS MinNetNum, Max([_ALL_NETWORKS].ADJ_DATE) AS MaxOfADJ_DATE
FROM _ALL_NETWORKS
GROUP BY [_ALL_NETWORKS].POINT_DESIGNATION;
上面代码的问题是它从不同的记录中选择最小网络号和最大adj_date (即从不满足最小
以下是我想做的事:
我想用下划线(_)替换所有的破折号(-),但只在子域中。
在替换所有破折号之后,我希望重定向到一个具有重写子域名称的子目录中。
例如:重写后的应该是
下面是我现在要做的,请参阅代码中的注释
RewriteEngine on
# replace dashes with underscores
# this works, but only for the last dash
RewriteCond %{HTTP_HOST} ^(.*)-(.*)$
RewriteRule ^(.*)$ http://%1_%2/$1 [L,R=301]
# if a sub
我必须把一个网络分成11个子网络,然后这些网络必须进一步分开。
With the address 136.192.0.0\16:
I found that I have 2^(32-16) = 65,536 available addresses.
I can make 11 groups of 4,096 addresses.
I then get 20 as the subnet mask prefix.
最后,我有以下11个IP地址,每个网络一个。
Network ID Subnet Mask
138.192.16.0 255.25