bash - 如何在 Bash 中重复一个字符?

标签 bash shell echo

我如何使用 echo 做到这一点?

perl -E 'say "=" x 100'

最佳答案

您可以使用:

printf '=%.0s' {1..100}

这是如何工作的:

Bash 扩展 {1..100} 所以命令变成:

printf '=%.0s' 1 2 3 4 ... 100

我已将 printf 的格式设置为 =%.0s,这意味着无论给定什么参数,它都将始终打印一个 =。因此它打印 100 =s。

关于bash - 如何在 Bash 中重复一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5349718/

相关文章:

linux - sed 用空格和特殊字符替换字符串

javascript - 通过 node.js 运行带参数的 Bash 脚本

node.js - 使用具有 root 访问权限的 nodejs 执行 shell 命令

java - Shell 命令从 java 失败,但在手动运行时有效

Php echo 超链接错误与 br

batch-file - 在批处理文件中,如何将单词 "on"回显到文本文件而不打开回显?

file - Unix/庆典 : Reading A List of Files and Merge Them To A File

linux - Perl 脚本将换行符添加到文本文件末尾

bash - 如何打印传递给配置脚本的参数?

Bash:在新行中打印每个输入字符串