Ⅰ linux中如何把一个文件随机命名,比如产生一个随机数,然后把某个文件重命名为这个随机数.iso
touch file[1-9] ##表示随即建立名为file1-9的九个文件
Ⅱ linux下,把一个文件夹中的文件随机复制到另一个文件夹该用什么命令呢,主要是随机。
一到一还谈什么随机?
如果是一个文件夹中的文件随机复制到N个文件夹中的一个,那么可以把N个文件夹的路径放到一个数组变量中,并用 $RANDOM 来产生随机数,对数组长度取余后作为下标。
#!/bin/bash
dests=(/dest/a/dest/b/dest/c/destd)
forfin*;do
cp"$f"${dests[((RANDOM%${#dests[@]}))]
done
Ⅲ Linux,shell如何用read指令随机生成10个数,并相加还需使用read指令
不知道你的目的是什么
主要有两个方法:
linux有个设备文件 /dev/random
可以用read从中读取随机数据。
然后可以用md5 散列成数值。
-----------
或者
echo $RANDOM |read val
直接读取随机数值。
Ⅳ linux 随机数
$RANDOM这个shell变量里存的就是一个随机数
直接拿来用就行
echo $RANDOM
a=$RANDOM
每次产生的数都是随机的,范围0~32767