Printf
在 printf 中設置列位置
如何使用固定輸出字元串在 shell 中的位置
printf
?例如,如果我想
TEXT-A
在左起第三個位置開始列印文本,在左起TEXT-B
第十一個位置再列印一個文本,如下所示。
printf ' %-8s%s\n' TEXT-A TEXT-B
如果你想截斷第一個文本,如果它太長而不適合:
printf ' %-8.8s%s\n' TEXT-A TEXT-B