文字列の長さを指定しつつ、特定の文字で初期化したい時はprintf
を使うとよい
len=100
c="*"
word=$(printf "%${len}s" | tr " " "$c")
半角スペースで埋める場合はtr
は不要
文字数が少ないときはfor文で連結するほうが早かったりするが、こっちのほうが1行ですむので見やすいと思う。
Go to list of users who liked
More than 3 years have passed since last update.
文字列の長さを指定しつつ、特定の文字で初期化したい時はprintf
を使うとよい
len=100
c="*"
word=$(printf "%${len}s" | tr " " "$c")
半角スペースで埋める場合はtr
は不要
文字数が少ないときはfor文で連結するほうが早かったりするが、こっちのほうが1行ですむので見やすいと思う。
Register as a new user and use Qiita more conveniently
Go to list of users who liked