我在目录中有 8 图像。
路径为/blabla.com/img.
我需要访问此路径并从8中随机选择3 并显示这些路径。
If 3 pics are the same
,它应echo "yeeey"
。
Otherwise
,"neeey"
并将这些回复记录在文本文件中。
答案 0 :(得分:0)
让数组包含不同元素的数组(例如8):
array=({A..H})
(1)使用RANDOM
特殊变量模数元素的数量来获得0到1之间的随机数
number=$((RANDOM%${#array[@]}))
第一个随机元素是
first=${array[number]}
从数组中删除元素并将数组重新分配给无索引的重新索引(declare -p array
以查看)
unset array[number]
array=("${array[@]}")
从(1)
重启答案 1 :(得分:0)
我不打算为你做功课! 不过我可以给你一些见解:
$RANDOM % 8
3次,并将值存储在3个索引变量中sha256sum
,sha512sum
或md5sum
计算图片的签名并将结果存储在3个变量中echo "yeeey"
则echo "neeey"
eog
或其他类似工具,当然还有背景,&
at命令调用结束。祝你好运,如果你需要帮助,请告诉我!