unix - 我该如何为 Unix 命令行执行 "-"* 60

标签 unix ubuntu command-line

如果我想打印 60 个破折号。

有点像

echo "-" * 60 .

我该怎么办? 谢谢。

最佳答案

printf "%*s" 60 "" | tr " " "-"

printf 命令打印一个用空格填充的空字符串,以适应宽度 60。然后 tr 将空格转换为破折号。

这不会打印尾随换行符。如果需要,请将 ;echo 添加到命令末尾。

关于unix - 我该如何为 Unix 命令行执行 "-"* 60,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36782462/

相关文章:

ubuntu - 本地主机连接由同行重置,运行 angularjs webpack 应用程序的 docker 容器(ubuntu)

ubuntu - wget时间测量

java - 使用 java Runtime.getRunTime.exec() 的交互式命令

javascript - 用于网页设计的 Lua 控制台?

swift - 在 Swift 中使用 Timer() 的命令行工具

unix - ls : Operation not Permitted

linux - "While read line"命令没有从输入文件中获取所有行

linux - 如何使用 Shell 脚本从 Linux 中的 Excel 工作表中读取数据?

linux - 如何在使用 wget 进行 ftp 下载时创建修剪目录树

mysql - 问题::无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2)