gpt4 book ai didi

string - Bash:重复字符可变次数

转载 作者:行者123 更新时间:2023-12-04 12:19:59 28 4
gpt4 key购买 nike

根据以下问题和思考:

https://unix.stackexchange.com/questions/188658/writing-a-character-n-times-using-the-printf-command



How can I repeat a character in bash?

我想了解如何参数化字符/字符串的重复值。例如,以下内容非常有效:

printf "   ,\n%0.s" {1..5}

但是,如果我想参数化 '5',请说:
num=5

我似乎无法正确进行扩展以完成这项工作。例如:
printf "   ,\n%0.s" {1..$((num))}

失败。

任何想法/想法都会受到欢迎 - 我认为有一种方法可以做到这一点,而不必求助于 perl 或 awk,所以只是好奇是否有可能。

谢谢!

最佳答案

您可以使用 seq

num=20;
printf '\n%.0s' $(seq $num)

关于string - Bash:重复字符可变次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50118009/

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