/etc/ssh/sshd_config如果该文件与我的清单不匹配,我必须编写一个小脚本来修改。
例如,我必须检查以下条目是否匹配,如果不匹配,我需要替换为以下整体:
Banner /etc/motd
GatewayPorts no
KeyRegenerationInterval 3600
LoginGraceTime 120
LogLevel INFO
PermitEmptyPasswords No
PermitRootLogin No
Run Code Online (Sandbox Code Playgroud)
/etc/ssh/sshd_config像:像上面这样的一行中的一个条目,或者它可以是任何使用分隔符(Banner /etc/motd, GatewayPorts no)吗?#?我可以通过动态获取子程序来调用子程序,如下所示:
printf "Enter subroutine name:";
$var1=<STDIN>; #input is E111;
$var1();
Run Code Online (Sandbox Code Playgroud)
E111:
sub E111(){
printf "Hi this is E111 & Bye \n";
}
Run Code Online (Sandbox Code Playgroud)
有没有可能这样做,我是perl编程的新手.
输入文件:
new12
abc34
none44
bore93
this67
Run Code Online (Sandbox Code Playgroud)
输出应该是:
12new
34abc
44none
93bore
67this
Run Code Online (Sandbox Code Playgroud)
如何在Unix shell脚本中使用命令?