小编rao*_*son的帖子

如何在 bash 中创建 UUID?

在 Java 中,可以创建一个随机UUID

UUID uuid = UUID.randomUUID();
Run Code Online (Sandbox Code Playgroud)

如何在 Bash 中做到这一点?

bash uuid

185
推荐指数
7
解决办法
23万
查看次数

是否有全局的、持久的 CMD 历史?

有时我会忘记 CMD 命令的确切语法,然后我想搜索我自己的 CMD 历史记录。显然,在同一个会话中,您可以使用向上和向下箭头键浏览它,但是以前的 CMD 会话的历史呢?是否有一个文件,一个历史记录被写入的日志,或者它是否都进入了数字涅盘?

谢谢!

windows history windows-command-prompt command

142
推荐指数
5
解决办法
27万
查看次数

什么命令在 bash 中将字符串打印为“big ascii text art”?

我正在寻找一个程序,将 ASCII 字符串转换为类似于下面的“ascii 艺术”:

    .-"^`\ /`^"-。
  .' ___\ /___`。
 //.---. .---.\
| // '-. ___________________________ .-' \\ |
| ;| \/---------------------------// |; |
\ || |\_) 红帽 (_/| || /
 \ | \ . \; | 企业 Linux || ; / . / | /
  '\_\ \\ \ \ \ | ||/ / / // /_/'
        \\ \ \ \| 服务器版本 5.3 |/ / / //
         `'-\_\_\ 代号 Tikanga /_/_/-'`
                '---------------------------'

我没有匹配的示例,但我希望将字符串转换为一些多行文本,例如:

 __ __
/ | / |
| | …

scripting bash ascii

36
推荐指数
5
解决办法
5万
查看次数

在 Windows bat 脚本中,For 循环从 1 到 n 计数

我需要在 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)

scripting windows batch

29
推荐指数
3
解决办法
29万
查看次数

如何解释 bash 命令的“用法”语法?

例如,在 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)
  • 嵌套选项(例如 -R 中的 -H)表示什么?
  • 大写和小写有什么意义吗?
  • 什么时候参数是可选的、必需的?

我需要针对我的程序实施 telnet 命令行,我想弄清楚这一点。

usage syntax

11
推荐指数
2
解决办法
7827
查看次数

评估 Windows 批处理脚本中的表达式

这个问题可能会成为有史以来最愚蠢的问题,因为我可能错过了显而易见的问题。无论如何,这里是:您可以评估批处理脚本中的表达式吗?例如,我想将两个数字相加并打印结果:

echo 4+2
Run Code Online (Sandbox Code Playgroud)

这将只打印“4+2”,而不是“6”。也许我在 Windows 上使用批处理脚本有点太过分了...

谢谢!

scripting windows batch

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

在 bat 文件中包含 bat 文件

我有很多 bat 文件,它们共享一个通用的变量设置。而不是一遍又一遍地定义相同的变量(并在过程中出错),我想在所有其他文件中包含一个 bat 文件。

我该怎么做呢?请原谅我的新手问题,但我最后一次接触 bat 时,它是一个名为 autoexec.bat 的文件,很久以前......

谢谢!

scripting windows batch-file

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

在 Windows 批处理脚本中添加存储在变量中的数字

我在批处理脚本中有一个循环,我想用循环计数器做一些算术运算。我发现了如何评估表达式,如何在此处添加数字:评估 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

谢谢!

scripting windows batch

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

适用于 Windows 的免费 LDAP 客户端?

适用于 Windows 的最佳免费 LDAP 客户端是什么?它应该很容易浏览目录和编辑值。理想情况下,整个目录树的批量更新会很好......

windows ldap

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

在 Windows 上复制目录树

我需要在 Windows 上复制一个带有 bat 文件的完整目录树(又名递归副本)。在 *nix 系统上,我在 copy 命令上使用 -R 参数,如下所示:

cp -R fromDir toDir
Run Code Online (Sandbox Code Playgroud)

这完成了工作。我在复制命令的 Windows“手册页”中找不到任何类似的东西。

谢谢!

scripting windows batch

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

在 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)

谢谢!

scripting windows time

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