如何在shell中重复破折号(连字符)

米斯拉的尽头:

如何-在Shell中重复n次字符我已经阅读并尝试过此操作,但这不适用于-它引发错误invalid option下面是我使用的确切命令:

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

原始发布行: printf '-%0.s' {1..100}

我还尝试-通过转义转义\但在这种情况下,它会重复\-n次。

约翰1024:

这将引发错误:

$ printf '-%.0s' {1..100}; echo ""
bash: printf: -%: invalid option
printf: usage: printf [-v var] format [arguments]

在以下情况下可以正常工作bash

$ printf -- '-%.0s' {1..100}; echo ""
----------------------------------------------------------------------------------------------------

对于其他外壳,请尝试:

printf -- '-%.0s' $(seq 100); echo ""

问题是printf期望-启动一个选项。在这种情况下,在Unix / POSIX实用程序中很常见,这--表明printf不要有更多选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

javascript-用空格替换破折号(连字符)

当模块名称中带有'-'破折号或连字符时,如何导入模块?

Golang匹配破折号(连字符)

如何对以破折号/连字符开头的字符串进行grep?

python sh库,带连字符/破折号的命令

如何从字符串中删除'em'破折号?

C-shell:foreach ls无法使用破折号/连字符(-)检测文件名

删除破折号,但不能删除连字符

如何在bash printf的格式字符串中包含破折号?

如何从数据框中删除仅包含破折号/连字符(-)的行,而又不影响python中的负值

如何在2位数的角度4之后在输入字段中添加破折号/连字符

连字符/破折号参数对PowerShell意味着什么?

如果字符串很长并且可能包含破折号,那么如何在表中将其连字符

如何在PHP Laravel中删除特殊字符,但字符“ñ/Ñ”和破折号“-”除外

带破折号或连字符的RewriteRule

如果在javascript .replace中使用,如何在RegEx中定位破折号或连字符?

如何在Windows 7/8中键入破折号和破折号?

如何删除破折号中的重复条目?

如何在翻新中使用破折号/连字符处理JSON密钥?

如何对带有破折号或连字符的文件或目录执行操作?

PHP:如何从键值中带有连字符/破折号的关联数组中提取()值?

带连字符/破折号的CSS选择器

Jekyll将YAML连字符视为破折号

带有破折号,连字符等单词的SOLR问题

Java中的拆分字符串包含破折号/连字符

如何替换表名中的连字符(破折号)?

如何在没有空格或破折号的字母串中重复每个字母的字符串连接?

如何使破折号/连字符不破坏表格中的单词

不间断的破折号,而不是连字符