小编Bob*_*ers的帖子

NetBIOS“免费”网络?

我想知道这里是否有人有运行“无 NetBIOS”网络的企业经验。我想到了一个大中型的基于 Windows 的网络。

我在这里这里这里找到了一些好帖子。

我想知道是否有人真的在一家完全禁用 NetBIOS 的公司工作(或工作过)?这个场景是轻松实现的吗?

促使我提出这个问题的原因是,当我运行某些工具来识别网络中的安全问题时,其中大部分都与 NetBIOS 相关。当然我可以尝试进行加固,但是既然 NetBIOS 似乎已被弃用,为什么不完全关闭它呢?

networking windows netbios

11
推荐指数
1
解决办法
1241
查看次数

在 bash 脚本中使用 awk 和 if

我正在编写一个脚本,其中我需要测试一个字符串,并根据其结果我将决定是否进一步进行。

下面的命令工作正常(如果字符串以“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,

鲍勃

scripting bash awk

2
推荐指数
1
解决办法
4970
查看次数

使用 awk 解析 java 控制台输出

我正在尝试使用 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,

鲍勃

shell awk

0
推荐指数
1
解决办法
1458
查看次数

标签 统计

awk ×2

bash ×1

netbios ×1

networking ×1

scripting ×1

shell ×1

windows ×1