Код: Выделить всё
а 1
в 2
д 3
з 4
Надо сделать
Код: Выделить всё
a 1
в 2
д 3
з 4
Есть команда printf, возможно, с ее помощью можно поставить пробелов столько, чтобы выравнить второй столбец.
printf(\\\\\\\"%s M\\\\\\\",\\\\\\\$2); for( i = length(\\\\\\\$2) + 2; i<20; i++) {printf(\\\\\\\" \\\\\\\")};
Но как ее экранировать, не понятно.
awk: {printf("%s",$2); for( i = length($2); i<20; i++) {printf(/" /"); printf("%s",$9)}
awk: ^ unterminated string
Вторая мысль, использовать sed, но из него, я ток выдумал:
sed 's/^[ \t]*//;s/[ \t]*$//' | sed -e :a -e 's/^.\{1,78\}$/ &/;ta', это не особо помогло.
Подскажите, пожалуйста, команду, или наведите на правильную мысль.