Форум — General Скриптописание. 0 1 Как записать команду, например, удаление файла? echo 'removing...' && rm file И в конце НА ТОЙ ЖЕ СТРОКЕ добавит текст "[done]" по выполнению команды. Чтобы было removing... [done] Потом еще можно это разными цветами раскрасить. Ссылка
echo -n 'removing...' && rm file && echo «[done]» || echo «[fail]» staseg ★★★★★ (14.03.11 12:12:46 MSK) Показать ответ Ссылка
Ответ на: комментарий от staseg 14.03.11 12:12:46 MSK > -n Курт, дело вот в этой куйне? Arrakis (14.03.11 12:16:04 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от tn1 14.03.11 12:14:01 MSK Список можно посмотреть здесь tn1 (14.03.11 12:16:54 MSK) Ссылка
Ответ на: комментарий от Arrakis 14.03.11 12:16:04 MSK >Курт, дело вот в этой куйне? Да, no newline. Ман читай, говорят же тебе люди. staseg ★★★★★ (14.03.11 12:17:33 MSK) Ссылка
А как сделать так, чтобы при выполнении команды sudo apt-get autoremove в консоли не выводилось никаких сообщений и делал это «молча»? Arrakis (14.03.11 12:20:23 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от Arrakis 14.03.11 12:20:23 MSK sudo apt-get autoremove 1,2> /dev/null anonymous (14.03.11 12:50:42 MSK) Показать ответы Ссылка
Ответ на: комментарий от Arrakis 14.03.11 12:20:23 MSK # echo y|sudo apt-get autoremove >/dev/null 2>&1 snoopcat ★★★★★ (14.03.11 13:04:34 MSK) Ссылка
Ответ на: комментарий от anonymous 14.03.11 12:50:42 MSK пОсеба. Arrakis (14.03.11 13:04:40 MSK) автор топика Ссылка
Ответ на: комментарий от anonymous 14.03.11 12:50:42 MSK оно разрешения ж спрашивает, а --noconfirm у apt'а нету вроде поэтому # echo y|apt-get autoremove 1,2>/devnull snoopcat ★★★★★ (14.03.11 13:05:12 MSK) Ссылка
Как сделать анимацию точек в одно строке? . .. ... .... Типа «курсора занятости» Arrakis (14.03.11 13:39:45 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от Arrakis 14.03.11 13:39:45 MSK >Типа «курсора занятости»facepalm.jpgProgressbar называется. Insomnium ★★★★ (14.03.11 13:45:01 MSK) Ссылка
Ответ на: комментарий от Arrakis 14.03.11 13:39:45 MSK Нагуглил: #!/bin/bash printf "[%60s] 0\045\r" " " for ((i=1;i<=10;i++)) { sleep 1 printf "[%60s] $((i*10))\045\r" " " printf "[%$((i*6))s\r" " " | tr ' ' '#' } echo -e "\nDone." Captcha (14.03.11 14:00:36 MSK) Показать ответ Ссылка
Ответ на: комментарий от Captcha 14.03.11 14:00:36 MSK Толсто. А вот у команды apt-get autoremove нет отрицательного значения, поэтому не вывести сообщение о том, что ничего не было удалено. Что делать? Arrakis (14.03.11 14:33:14 MSK) автор топика Ссылка