Если вы используете Unity, откройте тире и выполните поиск «отображает». Это окно настроек, позволяющее выбрать разрешение вашего монитора (ов) и некоторых других параметров.
Выравнивание и определение числового поля могут быть достигнуты с помощью следующей простой программы awk.
{
width=10;
separator="|";
for (i=1; i<=NF; i++) {
if (match($i, /[-+]*[0-9]+[\.]*[0-9]*/)) {
printf("%"width"s", $i);
}
else {
printf("%-"width"s", $i);
}
if (i == NF) printf("\n");
else printf("%s", separator);
}
}
Сохраните ее как column.awk.
Чтобы проверить, как она работает, попробуйте следующее:
echo "abc -1.2 def 2 3 hij" | awk -f column.awk
Выход:
abc | -1.2|def | 2| 3|hij
В скрипте .awk есть 2 настраиваемых параметра:
Ширина : поле по умолчанию с разделителем (используется для выравнивания): используется для разделения выходных столбцовprintf awk должен это сделать. Для получения дополнительной информации вы должны предоставить дополнительную информацию о входном и (желаемом) выходном формате.