我想知道这里是否有人有运行“无 NetBIOS”网络的企业经验。我想到了一个大中型的基于 Windows 的网络。
我想知道是否有人真的在一家完全禁用 NetBIOS 的公司工作(或工作过)?这个场景是轻松实现的吗?
促使我提出这个问题的原因是,当我运行某些工具来识别网络中的安全问题时,其中大部分都与 NetBIOS 相关。当然我可以尝试进行加固,但是既然 NetBIOS 似乎已被弃用,为什么不完全关闭它呢?
我正在编写一个脚本,其中我需要测试一个字符串,并根据其结果我将决定是否进一步进行。
下面的命令工作正常(如果字符串以“Clean”开头,它将打印 1,否则打印 0)。
echo | awk ' {print index("'"${task}"'", "Clean")}'
Run Code Online (Sandbox Code Playgroud)
我想做的是在 BASH 脚本中使用 AWK 和 IF 。基于这篇文章,我做了以下工作:
idx=$(awk '{print index("'"${task}"'", "Clean")}')
echo $idx
if [ "$idx" == "0" ]; then
echo hello
fi
Run Code Online (Sandbox Code Playgroud)
正如我所说,当我运行脚本时,它会打印“0”,但第二个“echo”不会打印任何内容,当然 if 也不起作用。
谁能帮我?
TIA,
鲍勃
我正在尝试使用 awk 来解析由 Java 应用程序生成的输出,但它不起作用。似乎管道后的命令无法获取/查看java应用程序抛出的数据。
我正在执行以下命令(使用命令生成的返回):
[root@localhost]# java -jar jmxclient.jar usr:pass host:port java.lang:type=Threading ThreadCount
06/11/2010 15:46:37 -0300 org.archive.jmx.Client ThreadCount: 103
Run Code Online (Sandbox Code Playgroud)
我需要的只是字符串的最后一部分。所以我正在尝试使用 awk(行尾有管道|awk -F ':' '{print $4}':
[root@localhost]# java -jar jmxclient.jar usr:pass host:port java.lang:type=Threading ThreadCount|awk -F ':' '{print $4}'
Run Code Online (Sandbox Code Playgroud)
但是输出没有被解析。它抛出整个字符串:06/11/2010 15:46:37 -0300 org.archive.jmx.Client ThreadCount: 103
我也尝试使用|cut -f4 -d":"相同的结果:未解析字符串。
所以我的问题是,如何解析输出以便仅获取字符串末尾的数字?
TIA,
鲍勃