[Comm] awk printf: const field size
Прокопьев Евгений
=?iso-8859-1?q?john_=CE=C1_rmts=2Edonpac=2Eru?=
Пт Июн 20 10:28:48 MSD 2003
Sergey Vlasov пишет:
> On Thu, 19 Jun 2003 16:04:31 +0400
> Прокопьев Евгений <john на rmts.donpac.ru> wrote:
>
>
>>Есть необходимость формировать отчеты с помощью awk и его printf,
>>обрезая слишком широкие колонки. Вот простой пример того, как мне не
>>удается уменьшить ширину колонки:
>>
>>$echo hello | awk '{printf "%2s\n", $1}'
>>hello
>
>
> echo hello | awk '{printf "%.2s\n", $1}'
>
> В info gawk всё написано.
Спасибо. Но я все равно не нашел там, как сделать ширину поля равной
строго определенному значени, не больше, но и не меньше. Например:
$echo hello hi | awk '{printf "%.10s %.10s\n", $1, $2}'
hello hi
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки community