Автор Гілка: Практикум по bash  (Прочитано 12477 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Практикум по bash
« : 2011-06-25 01:03:40 »
Ніхто не хоче спробувати попрактикуватися в bash? Мені цікаво, чи такий варіант вивчення баша кращий ніж просте читання.

Я наклепав декілька прикладів (див. долучення). Вони вимагають bash-modules ( http://trac.assembla.com/bash-modules/wiki ) для роботи. Напишіть мені, якщо сподобається — я тоді напишу ще декілька. :-)
[Fedora Linux]

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Практикум по bash
« Відповідей #1 : 2011-06-26 14:37:08 »
bash-modules цікава штука.  
Декілька пропозицій:
- install.sh не працює:
 + install -D src/bash-modules/arguments.sh /usr/share/bash-modules/
  install: вказана ціль `/usr/share/bash-modules/' не є каталогом: No such file or directory

виправлений install.sh прикріпив.
- "import.sh" — доволі загальна назва для файлу в /usr/bin/.  "bm-import.sh"?
- Добре було б мати файл/веб-сторінку з описом доступних модулів і відповідних команд, бо не дуже зручно вишукувати цю інформацію в текстах модулів.
- "info" збігаеться з командою GNU info.  "msg_info", "msg_todo", ... ?
- Якщо хочете, щоб в проекті приймали участь інші, включіть в trac функцію "new ticket", або дозвольте іншим реєструватися в trac.

Зараз перегляну приклади.
« Змінено: 2011-06-26 14:38:20 від nickat »
Best regards,
nickat

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Практикум по bash
« Відповідей #2 : 2011-06-30 01:11:42 »
bash-modules цікава штука.  
Декілька пропозицій:
— install.sh не працює:
 + install -D src/bash-modules/arguments.sh /usr/share/bash-modules/
  install: вказана ціль `/usr/share/bash-modules/' не є каталогом: No such file or directory

виправлений install.sh прикріпив.

В мене не працює виправлений — додав -p до mkdir. :-) Дякую — закомітив.

— «import.sh» — доволі загальна назва для файлу в /usr/bin/.  «bm-import.sh»?

Вона ні з ким не конфліктує, навіть з ImageMagick. ;-)

— Добре було б мати файл/веб-сторінку з описом доступних модулів і відповідних команд, бо не дуже зручно вишукувати цю інформацію в текстах модулів.

import.sh --help

— «info» збігаеться з командою GNU info.  «msg_info», «msg_todo», … ?

/usr/bin/info — це інтерактивна команда, вона в скриптах не використовується. Ніяких проблем з цим я не помітив.

— Якщо хочете, щоб в проекті приймали участь інші, включіть в trac функцію «new ticket», або дозвольте іншим реєструватися в trac.

Я хочу скопіювати весь репозиторій на Гугл, а то в Ассембли здається важкі часи почалися. :-(

Зараз перегляну приклади.

Буду вдячний.
[Fedora Linux]