我需要从(本地)Windows 命令外壳在远程 Unix 机器上运行(Tcl 或其他)脚本,并且我希望脚本的 stdout/stderr 显示在 Windows CLI 中。退出代码也很有用。
这可以使用 ssh (putty) 吗?还是通过其他方式?
谢谢!
我正在尝试从批处理脚本创建一个 zip 文件。我需要将它命名为 archive_.zip
不幸的是,由于斜线,这不适用于日期格式为 y/m/d 的系统:
zip some_options "archive_%DATE%.zip"
Run Code Online (Sandbox Code Playgroud)
该%DATE%变量扩展到像
Mon 09/28/2009
Run Code Online (Sandbox Code Playgroud)
我可以访问 gnuwin32 包,所以我可以使用,比如,sed用破折号替换空格和斜线。问题是,我将如何使用 的输出sed来创建 zip 存档的文件名?
在 Unix (bash) 中,可以使用反引号来就地评估命令并在另一个命令中使用其输出,例如:
zip [...] archive_`echo %DATE% | sed -e s/.../.../`.zip
Run Code Online (Sandbox Code Playgroud)
Windows 中有类似的东西吗?
或者也许有一种方法可以将变量设置为的返回值sed并使用它来构造文件名?
在 Linux (Bash) 中,有一种方法可以使用一个命令作为另一个命令的参数,使用反引号:
> echo ===== `time` =====
Run Code Online (Sandbox Code Playgroud)
这将打印:
===== 当前时间为:12:22:34.68 =====
有没有办法在 Windows 上的 cmd.exe 中做到这一点?
在 Windows 中,有没有办法从命令行获取 AVI 文件的持续时间(例如,以秒为单位)?
我可以使用 3 rd方工具 - 越常见越好。
我发现了这个简洁而简单的DIY 项目,用于提高 WiFi AP 的天线范围,我想知道我实际上如何进行前后基准测试。
有没有可以测试WiFi网络质量的免费工具?我想拿着上网本在我的公寓里走走,最终得到一张“覆盖地图”。
我尝试的大多数搜索都以某种战争驱动工具或其他工具结束 - 它们似乎不适合我的目的,但如果我错了,请纠正我。
我希望该工具具有什么(子集很好,但越多越好): - 显示瞬时信号强度,而不是像 Windows 那样仅使用 1-5 条分辨率。我想要硬数字。
进行吞吐量测试(U/L、D/L)。为此,我想我可以使用同一子网上的第二台计算机,直接连接到 AP,并尝试传输大文件。
对本地 LAN 进行延迟检查
那么,有什么建议吗?
最近(这个千年)版本的 Windows 是否有一种“便携式”方式来强制 NTP 同步?
在 Windows 7 上,甚至还有先决条件——服务Windows Time需要运行。
(单击任务栏中的时间?更改日期和时间设置...?选择Internet 时间选项卡?更改设置?勾选同步...复选框。这将启动Windows Time服务)。
之后,从提升的命令提示符,我可以执行以下操作:
> w32tm /resync
Sending resync command to local computer
The command completed successfully.
>
Run Code Online (Sandbox Code Playgroud)
...但我不认为这是向后兼容的。Windows XP的记录方式使用net time:
> net time /setsntp
Run Code Online (Sandbox Code Playgroud)
...但在 Windows 7 上,这给出了错误消息:
The /QUERYSNTP and /SETSNTP options have been deprecated. Please use w32tm.exe
to configure the Windows Time Service.
Run Code Online (Sandbox Code Playgroud)
那么,无论 Windows 版本如何,有没有办法做到这一点?(如果不能用简单的命令完成,那么也许可以通过编程来完成?)
我想编写一个 .bat 文件,该文件开始执行另外几个 .bat 文件,而无需等待第一个文件完成后再转到下一个文件。生成多个 cmd.exe 命令是可以的。
我试着做
call script1.bat
call script2.bat
Run Code Online (Sandbox Code Playgroud)
来自“主”批处理文件,但这是同步运行的。
我想绘制和打印一个分成 10 片的圆(就像一个时钟,但有 10 小时而不是 12 - 10 片,每片 36 度)。
您能否推荐如何使用(Windows)软件(最好不是很深奥的东西)轻松地做到这一点?
windows ×5
command-line ×4
bash ×1
batch-file ×1
benchmarking ×1
linux ×1
metadata ×1
ntp ×1
redirection ×1
script ×1
video ×1