День добрый.
Есть скрипт
#!/bin/bash
test=kuku
ls -al | awk '{ printf "%-10s\n", $1 }'
exit 0Никак не найду, можно ли при печати первого столбца вначале строк выводить текст переменной $test? А также чтобы 1 столбец выводил данные обрезая их до длины скажем в 2 символа? Может в sed как то можно сделать?
Покапался в инете...как здесь приведено в примере по идее должно печатать 1 первый столбец длиной 10 символов...потом новая строка
Делал printf "%-2s\n", $1 - первое поле все равно печатет не обрезаясь до 2 символов.
Не совсем догоняю в регулярных этих выражениях.
И что значит в кавычках символ процента...символ тире...буква s?
Не просветите? Или хотя бы ссылку , где подробно все эти знаки объясняются в регулярных выражениях?
Спасибо.