小编Maw*_*ica的帖子

通过TCP发送随机数据一段时间,并计算发送了多少字节

为了测试数据吞吐量,我想 1) X 秒 2) 发送随机数据 3) 通过 TCP,以及 4) 之后确切知道传输了多少字节。

我最好的尝试(不多)

1) 超时 X
2) dd if=/dev/urandom count=65535 bs=1500
3) > /dev/tcp/<host>/<port>
4) ... ? 我可以用wc -c吗?如果失败,也许将我的随机数据通过管道传输tee到文件中/dev/tcp,然后,当超时结束时,计算文件的字节大小?

谁能提供一个优雅的 bash 命令来做到这一点?


[更新] 这是针对 Linux 的定制版本。对于安全鼠海豚,并非所有命令都可用。我会检查所有建议并尽快回复您。

tcp timeout wc

4
推荐指数
1
解决办法
2245
查看次数

获取shell脚本变量的绝对路径

我继承了一个 shell 脚本(#!/usr/bin/sh我不允许更改 shell;例如,我不能使用bash解决方案))。

它引用相对路径中的文件,例如DIR=$PWD/../SOME_DIR.

当我echo $DIR的输出类似于/home/user/scripts/../SOME_DIR.

如何将绝对路径名 (no ..) 放入变量中(稍后使用echo)?IE/home/user/SOME_DIR

距离我上一个 shell 脚本已经过去了几十年,今天谷歌不是我的朋友

shell-script

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

标签 统计

shell-script ×1

tcp ×1

timeout ×1

wc ×1