小编Dim*_*eal的帖子

这个基于RANDOM的命令在bash中意味着什么?

我正在使用RANDOM变量生成一个由8个字符组成的字符串,但我不完全理解它是如何工作的.命令的结构是${char:offset:length}:

char="1234abcdABCD"
echo -n ${char:RANDOM%${#char}:8}
Run Code Online (Sandbox Code Playgroud)

有人能解释它是如何工作的吗?特别是RANDOM%${#char}?在这种情况下做什么%#意味着什么?

linux random bash

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

使用random在bash中生成随机字符串

我正在尝试使用bash函数RANDOM从包含整数和字母数字的变量中创建一个由8个字符组成的随机字符串(例如:var =“ abcd1234ABCD”)

谢谢。

linux random bash command

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

标签 统计

bash ×2

linux ×2

random ×2

command ×1