Bashは文字列を調整するために末尾のスペースを追加します。

Bashは文字列を調整するために末尾のスペースを追加します。

現在のコードは次のとおりです。x=${y:0:40}文字列の長さを40文字に制限します。文字列が40文字未満の場合は、末尾の位置をスペースで埋めることはできますか?

もしそうならy="very short text"

私は私がy次のようにしたいと思います:

y="非常に短いテキスト(+25個の末尾のスペース)

ベストアンサー1

あなたは試す必要がありますprintf

printf '%-40s' "$y"

おすすめ記事