Используются, в основном, для консольной разработки.
У Вас должен уже стоять make
и git
, а затем:
curl -o- https://raw.githubusercontent.com/dapi/dotfiles/v0.1.1/install.sh | bash
или почти руками:
cd ~
git clone git@github.com:dapi/dotfiles.git
cd ~/dotfiles
make
Суммирование значений столбца:
awk '{ total+=$9;} END { print total }'
Массовое изменение текста в файлах:
perl -i.bak -p -e 's/xyz\.rice\.edu/abc.rice.edu/ig' *.html
Выполнение команды раз в сек. и перерисовка результата:
watch -n1 "cat /proc/interrupts"
Из десятичного в шестнадцатеричный вид:
echo "obase=16;ibase=10;123" | bc
Удаление комментариев и пустых строк:
sed '/ *#/d; /^ *$/d'
Объединение строк разделенных символом \
sed ':a; /\\$/N; s/\\\n//; ta'
Удаление граничных пробелов и табуляций:
sed 's/[ \t]*$//'