如何使用Bash将许多随机文件写入单独的驱动器?

时间:2018-06-06 19:00:53

标签: bash scripting

我当前的脚本如下所示:

#! /bin/bash

for n in {1..10};
do
    dd if=/dev/urandom of=file$("$n").bin bs=1 count=$(( RANDOM + 1024 ))
done

它只写了一个名为“file {1..10}”的文件,我已经用尽了有限的脚本知识试图修复它。最好的情况是,我希望能够使用这个脚本来编写任意数量的随机文件,就像我想要的任何当前连接到计算机的物理驱动器一样(sda,sdb,sdc)。

1 个答案:

答案 0 :(得分:0)

$(" $ n")make执行是不必要的:

#!/bin/bash

for n in {1..10}; do
    echo $n
    dd if=/dev/urandom of=file${n}.bin bs=1 count=$(( RANDOM + 1024 ))
done