bash脚本理解shuf如何工作的问题
我在理解这行代码时遇到以下问题bash脚本理解shuf如何工作的问题,bash,script,Bash,Script,我在理解这行代码时遇到以下问题 for NUMBER in $(shuf -i1-$MAX_NUMBER) 我是否正确理解,我将后续数字取到“$MAX_NUMBER”或函数“shuf-i1-”进行任何更改?shuf-i1-$MAX_NUMBER打印1到$MAX_NUMBER范围内数字的随机排列(即,非后续)。 这意味着在循环的每次迭代中,$NUMBER的值将是介于1和$MAX_NUMBER之间的随机值,直到所有数字都被使用为止。该循环被视为反模式,请参阅
for NUMBER in $(shuf -i1-$MAX_NUMBER)
我是否正确理解,我将后续数字取到“$MAX_NUMBER”或函数“shuf-i1-”进行任何更改?
shuf-i1-$MAX_NUMBER
打印1到$MAX_NUMBER
范围内数字的随机排列(即,非后续)。
这意味着在循环的每次迭代中,$NUMBER
的值将是介于1和$MAX_NUMBER
之间的随机值,直到所有数字都被使用为止。该循环被视为反模式,请参阅