BashРусские буквы в консоли MacOSX

Потребовалось мне удаленно (по ssh) залезть на мой macbook, чтобы перекинуть пару файлов, залез, а там вместо русских букв знаки вопросов. Значит не установлена локаль, по быстрому устнавил и все стало ок.
Выполняем команды
export LC_ALL=ru_RU.UTF-8
export LANG=ru_RU.UTF-8

И записываем их в ~/.bash_profile в конец, чтобы при следующем логине локаль была настроена правильно.
В новом Lion, локаль в консоли уже настроена!
  • 0
  • aivs
  • 30 сентября 2011, 15:11

BashBash "скрипт-автоинформатор".

Bash «скрипт-автоинформатор» для новых проектов по freelance. Читать дальше

Разработка ПОbash скрипт для проверки почты на gmail

Здесь хочу поделится простым, но иногда очень полезным скриптом написанным на bash.

Скрипт для проверки почты на gmail:

#!/bin/bash

read -p "Input your name in gmail: " username;
read -p "Input your password in gmail: " password;

echo -e "Checking for new messages... \c"

atomlines=`wget -T 3 -t 1 -q --secure-protocol=TLSv1 \
 --no-check-certificate \
 --user=$username --password= $password \
 https://mail.google.com/mail/feed/atom -O - \
 | wc -l`

echo -e "\r\c"

[ $atomlines -gt "8" ] \
 && echo -e " You have new gmail." \
 || echo -e " No new gmail."


Надеюсь вам он окажется полезным.

Други полезные скрипты на bash — bash-snippets
  • +7
  • sterh
  • 18 ноября 2010, 17:08

Блог им. sterhНабор полезных bash скриптов

Как известно *nix пользователи имеют огромное преимущество перед Windows пользователями из-за отсутствия у последних такого мощного инструмента как bash. Я сам часто пользуюсь bash скриптами. Вот я и решил поделится с сообществом своими скромными нароботками.
Читать дальше
  • +7
  • sterh
  • 06 ноября 2010, 17:25

Блог им. aonickПрогресс выполнения команды

Писал скриптик для обработки файлов и как всегда добавил отображения прогресса выполнения, но в этот раз подумал "А почему бы не выводить его в той же строке, где и вызвал скрипт — там же еще куча свободного места".

Читать дальше
  • +6
  • aonick
  • 22 сентября 2010, 21:06

Блог им. aonickРазница между командами "su" и "su -" [Занимательная и поучительная история]

Большенство пользуются и знают команду «su», но…
многие никогда и не знали про «su -»,
и некоторые набирают «su -» не зная почему, просто потому что им так посоветовал их знакомый гуру-линуксойд.


Предлагаю вашему вниманию наглядное(!!!) объяснение разницы.
Читать дальше
  • +19
  • aonick
  • 07 декабря 2009, 22:31

Bashsams+локальные домены

Sams представляет из себя хороший анализатор логов squid, но в текущей стабильной версии есть некоторая недоработка — нормально не работает список локальных доменов. Тоесть можно, конечно, забить в него список подсетей, по которым не нужно вести подсчет трафика, и поставить галочку «преобразовывать днс имена», но после этого он начинает работать весьма нестабильно. Так как «с/c++» програмист из меня никакой, то для решения данной проблемы родилась следующая связка bash скриптов. Читать дальше
  • +3
  • CraDem
  • 19 сентября 2009, 00:58

BashЯзык командного интерпретатора bash. Part 8. «Обработка сигналов и протоколирование»

И настал, наконец, черёд восьмого топика о командном интерпретаторе bash. Им я завершаю свой цикл статей. Сегодня будет рассмотрена обработка сигналов в bash и протоколирование. Данный топик, также как и предущий, будет небольшим в связи с прямо пропорциональной зависимостью от объёма информации.
Возможности bash позволяют перехватывать и обрабатывать сигналы с помощью сценария. Под сигналами понимается средство, позволяющее сообщать процессам о различных событиях в операционной системе.
Читать дальше

BashЯзык командного интерпретатора bash. Part 7. «Функции»

Вот и наступил черёд седьмого топика цикла о языке командного интерпретатора bash. В некотором роде число «7» является везучим, как говорят в народе. Надеюсь, и меня не обойдёт данная примета.
Сегодня будут разобраны такие конструкции языка bash, как функции. Надеюсь, тебе не нужно рассказывать о том, что такое функция и для чего она применяется, ведь её смысл эквивалентен понятию функции из любого другого языка программирования. Объём информации сегодня не большой, поэтому пост имеет довольно скромные размеры. Итак, приступим к непосредственному разбору функций в bash.
Читать дальше

BashЯзык командного интерпретатора bash. Part 6. «Условная подстановка параметров»

Продолжаю цикл статей о языке командного интерпретатора bash темой условной подстановки параметров. Благодаря условной подстановке параметров можно проверить, получил ли параметр значение, а также применять вместо его текущего значения другое.
Теперь перейдём к непосредственному разбору различных конструкций подстановок.
Читать дальше