gpt4 book ai didi

bash - 在 bash 中,如何打印列表的前 n 个元素?

转载 作者:行者123 更新时间:2023-11-29 08:50:47 24 4
gpt4 key购买 nike

bash 中,如何打印列表的前 n 个元素?

例如,此列表中的前 10 个文件:

FILES=$(ls)

更新:我忘了说我想在一行上打印元素,就像使用 echo $FILES 打印整个列表一样。

最佳答案

FILES=(*)
echo "${FILES[@]:0:10}"

即使文件名中有空格也应该能正常工作。

FILES=$(ls) 创建一个字符串变量。 FILES=(*) 创建一个数组。查看此页面了解更多 examples on using arrays in bash . (感谢 lhunath)

关于bash - 在 bash 中,如何打印列表的前 n 个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/885620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com