linux 如何使用bash将一个字符乘以N倍?[duplicate]

m2xkgtsf  于 2023-01-08  发布在  Linux
关注(0)|答案(1)|浏览(99)
    • 此问题在此处已有答案**:

(37个答案)
3小时前关门了。
我只是想回显空格,直到它填充终端的大小。我可以只写引号之间的空格,但它需要时间,而且看起来很糟糕。
我尝试了一些简单的事情

a=" "*100 or a=(" "*100) & echo $a

但是它不起作用。有没有像空格(100)这样的方法或者比输入空格更好的方法。

nimxete2

nimxete21#

像这样,使用Perl

perl -sE 'say " " x $col' -- -col=$COLUMNS

或者最简单的:

printf '%*s' $COLUMNS " "

变量$COLUMNS是shell中的列数。

相关问题