我需要在 Centos 7 上使用firewalld
.
我在 Centos 6.5 上使用了 iptables,只需要添加以下几行/etc/sysconfig/iptables
:
-A POSTROUTING -s "10.0.0.0/24" -o "wlan0" -j MASQUERADE
-A FORWARD -p tcp -s 10.0.0.0/24 -d 0.0.0.0/0 -j ACCEPT
run the command: echo 1 > /proc/sys/net/ipv4/ip_forward
open port 443.
Run Code Online (Sandbox Code Playgroud) 我试图在 bash 的 if 语句中再次匹配字符串和正则表达式。代码如下:
var='big'
If [[ $var =~ ^b\S+[a-z]$ ]]; then
echo $var
else
echo 'none'
fi
Run Code Online (Sandbox Code Playgroud)
匹配应该是一个以“b”开头的字符串,后跟一个或多个非空白字符并以字母 az 结尾。我可以匹配字符串的开头和结尾,但 \S 无法匹配非空白字符。在此先感谢您的帮助。
我正在尝试YYYY:MM:DD HH:MM:SS
使用 date (bash) 命令比较格式中的2 个日期。我的问题是 date 命令只使用日期格式(据我所知)YYYY-MM-DD HH:MM:SS
。我试图使用 sed 和正则表达式来替换前两次出现的:
with-
但我无法让它工作。我只有2018年。
date1="2018:01:16 12:25:35"
echo $date1 | sed 's/\([0-9]*\).*/\1/'
Run Code Online (Sandbox Code Playgroud)
我会接受任何可能的建议,谢谢。