Учебная страница курса биоинформатики,
год поступления 2010
Преобразования командной строки
- Разобрать прошлые ДЗ? Правила про ДЗ. Зачем нужны такие правила? Правильное ли количество чтения документации?
- POSIX sh vs bash
- Что делать с man bash
- help
- Преобразования командной строки:
- идея
- подстановки пути: *, ?, [...], ~, ~user
- offtopic про редактирование командной строки: TAB
- offtopic: как выстрелить себе в ногу: rm -r .kde *
offtopic: rm -r /, rm -r *, форк-бомбы, e.g .(){ .&.; };.&
- offtopic: скрытые файлы
подстановка команды `команда`, тоже POSIX, но более новый: $(команда)
- фигурные скобки: x{a,b,c}y{d,e,f}; не POSIX: x{1..10}{0..9}
- не POSIX: арифметика $(( x+y ))
кавычки: , "", \перенос строки, не POSIX: $
- порядок: brace, tilde, parameter, variable, command subst, arith, split, pathname