繁体   English   中英

打印数组bash中的最后5个值

[英]print last 5 values in array bash

我如何通过执行类似echo“ $ {ARRAY [-5:]}”的方法来最后打印任意数量的值; 从372454130427427793810810808322362705705819819 12688到32236270511381981912688

for i in {1..14}
do
ARRAY+=($((RANDOM%886+0)))
done
echo " ${ARRAY[*]} "

您可以使用以下语法从数组中打印最后5个值:

echo "${ARRAY[@]: -5}"

这将打印:

705 113 819 12 688

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM