LINUX.ORG.RU

Изучаем tput

 , ,


0

0

Одним из мощных средств операционной системы UNIX® является возможность написания сценариев командной оболочки (shell-скриптов), которые существенно облегчают работу пользователей. Эти сценарии могут быть как простыми, состоящими из одной строки, так и очень сложными, содержащими тысячи строк. Иногда в shell-скриптах их авторы используют различные меню и хотят предоставить пользователям больше информации, нежели простая прокрутка текста. Также бывают случаи, когда пользователи видят одну или две строки, и автор хочет обратить внимание пользователей на какое-либо текстовое предупреждение.

>>> Подробности

★★★

Проверено: Shaman007 ()
Ответ на: комментарий от anonymous

>>зачем оно нужно, если есть Microsoft PowerShell

анонимус не нужен

anonymous
()

не спорю, случаи бывают разные. какая-то новость не законченная, всетаки ibm_dw - робот

alt0v14 ★★★
()
Ответ на: комментарий от alt0v14

> всетаки ibm_dw - робот

birdie проапгрейдили?

dilmah ★★★★★
()

Я вместо этой херотени echo писал \033[m ... и по ману чесал для vt100. А вот как надо было. :-)

alx_me ★★☆
()
Ответ на: комментарий от anonymous

Появилось яйци и говорит: не так ты мама нас высиживаешь! :-D

alx_me ★★☆
()
Ответ на: комментарий от anonymous

Батюшки, МС Повер Шелл. Уже выпустили чтоли, двадцати лет не прошло... Какой комп для него покупать нужно, скольки процессорный?

anonymous
()
Ответ на: комментарий от anonymous

Судя по тому что "Windows PowerShell интегрирован с .NET Framework" да и еще и по слову Виндауз оно не нужно.

anonymous
()
Ответ на: комментарий от anonymous

павер шелл - весчь

куча извращенных команд
и куча юниксовых алиасов на них

cd        Alias                               Set-Location
mount     Alias                                   New-PSDrive
mv        Alias                                   Move-Item
ps        Alias                                   Get-Process
pushd     Alias                                   Push-Location
pwd       Alias                                   Get-Location

и фон там  вконсоли синий по умолчанию

sergej ★★★★★
()

инетересно...

\\прочитал "изучаем труп" ~_~

OzOx
()

а оно нужно?

anonymous
()

>powershell
>powerful terminal emulator for GNOME 
>PowerShell is a GNOME/GTK+ based terminal emulator which supports
>many terminals in a single window (limited only by available RAM).
>Each terminal is given a "notebook" tab which makes switching between
>terminals easy. It also has URL recognition capabilities and things
>like transparency, pixmap backgrounds, etc.

Оно? 

anonymous
()

А чего, мне понравилось. Занёс в букмарки, позже почитаю :)

JackYF ★★★★
()
Ответ на: комментарий от anonymous

>Вещь, действительно, интересная. Хотя там пока не хватает многих прятностей zsh.

Ну да, интересная. Это ж надо сделать эмулятор терминала настолько тормозным. Уникальное, я бы даже сказал, явление.

eduard_pustobaev ★★
()

первый приведенный скрипт с меню:

test_tput: line 14: syntax error near unexpected token `printf'
test_tput: line 14: ` while (_SPACES-- > 0) printf (" ")'

madcore ★★★★★
()
Ответ на: комментарий от madcore

bash --version
GNU bash, version 3.2.25(1)-release (i586-suse-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Мда, и эти парни пытаются этому учить...

anonymous
()
Ответ на: комментарий от eduard_pustobaev

Power Shell — это не эмулятор терминала!!!

> Это ж надо сделать эмулятор терминала настолько тормозным. Уникальное, я бы даже сказал, явление.

Изначально это средство автоматизации настройки и администрирования Exchange 2005. Сейчас это средство автоматизации настройки и администрирования любой ОС, вкоторой это чудо можно запустить. НО ЭТО НЕ ЭМУЛЯТОР ТЕРМИНАЛА!!!!! Это внешне похожая на него ОБЪЕКТНАЯ среда, где ковейер НЕ ТЕКСТОВЫЙ, А ОБЪЕКТНЫЙ (!!!) и т.д.

В Юниксах такая штука невозможна в принципе, поскольку система изначально ориентирована на передачу информации по стандартным каналам в текстовом режиме. Это костыль? -- Безусловно!!! Исполинский!!!

То есть выглядит как гусь, каркает, как ворона и гадит, как диплодок. Явно не утка.

Orlusha ★★★★
()
Ответ на: комментарий от anonymous

>> Оно?

> Нет. См. сюда: http://www.microsoft.com/windowsserver2003/technologies/management/powershell.. .

> Вещь, действительно, интересная. Хотя там пока не хватает многих прятностей zsh.

Ага, оказывается, ещё и название у микрософтовского поделия не оригинальное?!

Orlusha ★★★★
()
Ответ на: комментарий от madcore

Там косяки с кавычками. Везде, где должны быть обратные кавычки, стоят прямые. Скорее всего это движок сцайта поправил, не думаю, что стали бы выкладывать нерабочие скрипты.

Laz ★★★★★
()

Оболочечники вы наши первобытные...

> Одним из мощных средств операционной системы UNIX® является возможность написания сценариев командной оболочки (shell-скриптов)

Эх, виндузятнеги неизлечимые... ОБОЛОЧКА-ТО ТОЛЬКО У МИКРОСОФТА, и называется она "проводником". Командную строку Микрософт ОБОЛОЧКОЙ НЕ НАЗЫВАЕТ!!!

В Юниксе shell означает "интерпретатор команд". Подчистят сановцы свой словарик -- посмотрите в нём, как это должно быть (сейчас пока рано, там на 95% дерьмо из Й-Ануса).

Orlusha ★★★★
()
Ответ на: комментарий от anonymous

> ага, только вот речь не про виндовз и shell переводится как оболочка а не интерпретатор :)

Блин, вот ведь непонимайка!

В ВИНДЕ SHELL ИМЕННО И ПЕРЕВОДИТСЯ КАК "ОБОЛОЧКА"!!!

А В ЮНИКСЕ -- КАК "ИНТРЕПРЕТАТОР КОМАНД"!!!

Употребление слова "оболочка" для Юникса -- просто плохая работа (или полное отсутствие работы) языковых служб юниксных компаний (или отсутствие в таковых компаниях языковых служб для русского языка), не отфильтровавших ОДНОЗНАЧНО ВИНДОВЫЙ термин.

В Сане, по крайней мере, насколько мне известно, в 2008 году русская языковая служба ПОЯВИЛАСЬ. Какой словарик она выдаст -- пока загадка. Но для shell там будет "интерпретатор команд", это точно. Ручаюсь. Снимочек правленного словаря видел, они исполнителям переводов рассылали.

Orlusha ★★★★
()
Ответ на: комментарий от Orlusha

> В ВИНДЕ SHELL ИМЕННО И ПЕРЕВОДИТСЯ КАК "ОБОЛОЧКА"!!! А В ЮНИКСЕ --

ты приколист, чтоли? :)))

> ОДНОЗНАЧНО ВИНДОВЫЙ термин.

ну точно приколист :)))

anonymous
()
Ответ на: комментарий от anonymous

>> В ВИНДЕ SHELL ИМЕННО И ПЕРЕВОДИТСЯ КАК "ОБОЛОЧКА"!!! А В ЮНИКСЕ --

> ты приколист, чтоли? :)))

Нет, всего-навсего переводчик, досконально знающий микрософтовскую терминологию.

>> ОДНОЗНАЧНО ВИНДОВЫЙ термин.

> ну точно приколист :)))

И Вам, дабы не позориться и не показывать свою некомпетентность, советую микрософтовскую терминологию выучить, скачав табличку со словарём по адресу http://www.microsoft.com/downloads/details.aspx?FamilyId=25018024-2DFD-4229-9... (находится гуглом по запросу Microsoft_Terminology_20070130).

Здесь найдёте и нужный вам МИКРОСОФТОВСКИЙ перевод для shell. Объяснение того, что Микрософт понимает под shell, найдёте в статьях на MSDN. Займитесь самообразованием хотя бы в минимальной мере.

При поиске работы это Вам поможет.

Orlusha ★★★★
()
Ответ на: комментарий от Orlusha

> всего-навсего переводчик, досконально знающий микрософтовскую терминологию.

ну это я сразу заметил по опрометчивым выводам, а про "прекрсный" перевод MS продуктов я думаю тут все и так знают :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.