如何回应随机空间混合的点数量?

1 bash terminal

我想bash/terminal命令使它回显

 ...  . . . .  . .  ..  ...... .. . . .
Run Code Online (Sandbox Code Playgroud)

换句话说,随机数量的点可能最多100个点,与空格混合.

怎么能通过bash脚本完成?

dev*_*ull 6

如果你想让这条线真的是随机的,那就说:

cat /dev/urandom | tr -dc '. ' | fold -w 100 | head -1
Run Code Online (Sandbox Code Playgroud)

要将其分配给变量,请说:

foo=$(cat /dev/urandom | tr -dc '. ' | fold -w 100 | head -1)
Run Code Online (Sandbox Code Playgroud)

示例输出如下所示:

  ......   .  . .     .......  .  ...    .....   . ... .  .  .  . .    ..   .... .   .  . .  ... . .
Run Code Online (Sandbox Code Playgroud)

简单地说:

cat /dev/urandom | tr -dc '. ' | fold -w 100
Run Code Online (Sandbox Code Playgroud)

会产生无穷无尽的随机数据,这些数据是100个字符宽,直到你打断.