シェルで出力文字列の位置を修正する方法はprintf
?
TEXT-A
たとえば、次のように左から3番目の位置から始まるテキストを印刷し、左TEXT-B
から11番目の位置にテキストをもう1つ印刷したいとします。
ベストアンサー1
printf ' %-8s%s\n' TEXT-A TEXT-B
最初のテキストを切り取る場合(長すぎて合わない場合):
printf ' %-8.8s%s\n' TEXT-A TEXT-B
シェルで出力文字列の位置を修正する方法はprintf
?
TEXT-A
たとえば、次のように左から3番目の位置から始まるテキストを印刷し、左TEXT-B
から11番目の位置にテキストをもう1つ印刷したいとします。
printf ' %-8s%s\n' TEXT-A TEXT-B
最初のテキストを切り取る場合(長すぎて合わない場合):
printf ' %-8.8s%s\n' TEXT-A TEXT-B