Подскажите пожайлуста как можно реализовать привязку текста к правой стороне?
К примеру есть код:
echo "Hello world"
И может можно как-нибудь сделать, чтобы при любом размере окна он всегда был справа?
Оформление в bash
Модераторы: /dev/random, Модераторы разделов
Оформление в bash
LinuxForum.ru :: Форум пользователей ОС Linux
Re: Оформление в bash
(Sonic @ Суббота, 19 Марта 2005, 16:21) писал(а):Подскажите пожайлуста как можно реализовать привязку текста к правой стороне?
К примеру есть код:
echo "Hello world"
И может можно как-нибудь сделать, чтобы при любом размере окна он всегда был справа?
В bash не знаю, а в zsh и tcsh есть такая переменная - rprompt. Очень ее люблю - правда, у меня она время выводит и номер консоли.
Re: Оформление в bash
ну.... наверное, как-то так....
Код: Выделить всё
echo 'HELO, WORLD!':$COLUMNS | awk -F: '{ORS="";while($2-->length($1))print " ";print $1"\n"}'
слава роботам!
- serg_sk
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
- Контактная информация:
Re: Оформление в bash
Код: Выделить всё
PS1='$(printf "%$((COLUMNS-12))sHello world!\r" " ")\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'
Вот так попробуй. Сие мне когда то показал madskull. Ну ни сие, но примерно тоже, я его просто под данный случай подогнал.