在 Java 中,可以创建一个随机UUID:
UUID uuid = UUID.randomUUID();
Run Code Online (Sandbox Code Playgroud)
如何在 Bash 中做到这一点?
有时我会忘记 CMD 命令的确切语法,然后我想搜索我自己的 CMD 历史记录。显然,在同一个会话中,您可以使用向上和向下箭头键浏览它,但是以前的 CMD 会话的历史呢?是否有一个文件,一个历史记录被写入的日志,或者它是否都进入了数字涅盘?
谢谢!
我正在寻找一个程序,将 ASCII 字符串转换为类似于下面的“ascii 艺术”:
.-"^`\ /`^"-。 .' ___\ /___`。 //.---. .---.\ | // '-. ___________________________ .-' \\ | | ;| \/---------------------------// |; | \ || |\_) 红帽 (_/| || / \ | \ . \; | 企业 Linux || ; / . / | / '\_\ \\ \ \ \ | ||/ / / // /_/' \\ \ \ \| 服务器版本 5.3 |/ / / // `'-\_\_\ 代号 Tikanga /_/_/-'` '---------------------------'
我没有匹配的示例,但我希望将字符串转换为一些多行文本,例如:
__ __ / | / | | | …
我需要在 bat 脚本文件中运行 Windows 命令 n 次。我知道如何使用各种编程语言执行此操作,但无法在 Windows 命令行上正确执行:-(
我希望有类似的东西
for(int i = 0; i < 100; i++) {
// do something
}
Run Code Online (Sandbox Code Playgroud)
甚至这个(虽然不完全是认真的)
1.upto(100, {
// do something
})
Run Code Online (Sandbox Code Playgroud)
谢谢!
编辑
我可以用 java、perl、c 或任何会生成 bat 脚本的程序编写如下所示
for %%N in (1 2 3 4 5 6 7 8 9 10 11 12) do echo %%N
Run Code Online (Sandbox Code Playgroud)
等等。甚至“更好”:
echo 1
echo 2
echo 3
echo 4
echo 5
echo 6
echo 7
echo 8
echo 9
echo 10
echo 11
echo 12 …
Run Code Online (Sandbox Code Playgroud) 例如,在 bash 中,您究竟必须如何解释命令“使用”输出的输出。
例如,在我的 OS X 上,cp
给了我
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
Run Code Online (Sandbox Code Playgroud)
我需要针对我的程序实施 telnet 命令行,我想弄清楚这一点。
这个问题可能会成为有史以来最愚蠢的问题,因为我可能错过了显而易见的问题。无论如何,这里是:您可以评估批处理脚本中的表达式吗?例如,我想将两个数字相加并打印结果:
echo 4+2
Run Code Online (Sandbox Code Playgroud)
这将只打印“4+2”,而不是“6”。也许我在 Windows 上使用批处理脚本有点太过分了...
谢谢!
我有很多 bat 文件,它们共享一个通用的变量设置。而不是一遍又一遍地定义相同的变量(并在过程中出错),我想在所有其他文件中包含一个 bat 文件。
我该怎么做呢?请原谅我的新手问题,但我最后一次接触 bat 时,它是一个名为 autoexec.bat 的文件,很久以前......
谢谢!
我在批处理脚本中有一个循环,我想用循环计数器做一些算术运算。我发现了如何评估表达式,如何在此处添加数字:评估 Windows 批处理脚本中的表达式
我如何做同样的事情,但有变量?
例如:
set x = 100
for /L %%i in (1,1,5) do (
set Result=0
set /a Result = %%i+%%x
echo %Result%
)
Run Code Online (Sandbox Code Playgroud)
作为我期望的输出
101 102 103 104 105
谢谢!
适用于 Windows 的最佳免费 LDAP 客户端是什么?它应该很容易浏览目录和编辑值。理想情况下,整个目录树的批量更新会很好......
我需要在 Windows 上复制一个带有 bat 文件的完整目录树(又名递归副本)。在 *nix 系统上,我在 copy 命令上使用 -R 参数,如下所示:
cp -R fromDir toDir
Run Code Online (Sandbox Code Playgroud)
这完成了工作。我在复制命令的 Windows“手册页”中找不到任何类似的东西。
谢谢!
我需要从批处理脚本中访问当前时间。在 cmd 中输入时间时,我得到如下信息:
The current time is: 16:58:03.98
Enter the new time:
Run Code Online (Sandbox Code Playgroud)
我需要的不是那个,而是我可以以任意方式处理的单独存储桶中的小时、分钟和秒。换句话说,我正在寻找一个返回小时值的函数,以便我可以将它分配给一个变量,如下所示:
var hour = GetCurrentHour()
Run Code Online (Sandbox Code Playgroud)
谢谢!