Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > изменение приглашения


Автор: эко 15.11.2013, 23:11
Необходимо вывести на экран после изменения приглашения,  версию приглашения, никак не найду как это производиться. Функционал в ком. файле. Нужно в итоге вывести время в виде пргилашения
Код

case $doing in
1)
    PS1='\A\$'
        
        echo "$PS1"

    echo "Нажмите любую клавишу для продолжения..."
    read
;;

Автор: Cheloveck 16.11.2013, 00:30
Цитата(эко @  16.11.2013,  00:11 Найти цитируемый пост)
Необходимо вывести на экран после изменения приглашения,  версию приглашения, никак не найду как это производиться. Функционал в ком. файле. Нужно в итоге вывести время в виде пргилашения

Не распарсил  smile

Добавлено через 1 минуту и 34 секунды
Цитата(эко @  16.11.2013,  00:11 Найти цитируемый пост)
версию приглашения

Что за версия приглашения?

Добавлено через 2 минуты и 4 секунды
Цитата(эко @  16.11.2013,  00:11 Найти цитируемый пост)
Функционал в ком. файле

Какой функционал? Где?

Добавлено через 4 минуты
Цитата(эко @  16.11.2013,  00:11 Найти цитируемый пост)
Нужно в итоге вывести время в виде пргилашения

Код

PS1=`date`

Это что ли?

Автор: эко 16.11.2013, 17:07
Ннет вид приглашения изменен на время в таком формате ЧЧ:ММ Задается это командой PS1='\A\$' и затем мне нужно вывести на экран сообщение Текущий вид приглашения ЧЧ:ММ$. Как это сделать

Запускается файл срасширением sh через терминал 

Автор: McMan 18.11.2013, 09:29
я не знаю, что отвечает за перевод символьной последовательности из PS1 собственно в prompt

но можно сделать так

PS1=$(date +%H:%M) 
echo $PS1 

и встает вопрос, при чем тут вообще PS1?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)