Linux: работа с текстом (sed, awk, tr, cat/tac, tee, column)

GREP в отдельной статье

SED

Удаляем первую/первую + пятую строки

sed 1d <file>
sed '1d;5d' <file>

Удаление пустых строк (Sed delete empty lines)

sed '/^ *$/d' sw # базовый вариант
sed '/^[[:space:]]*$/d' # любой whitespace как пустое место
sed -r '/^\s*$/d'
Показать в файле все, что выше match.


Читать дальше

Special characters

~, $HOME – эквиваленты перехода в home директорию текущего юзера. Если указать после тильды имя пользователя можно использовать тильду и для других пользователей.

~$ ls ~username

– для переключения в предыдущую директорию

~$ cd bin
~/bin$ cd -
/home/admin
~$ cd -
/home/admin/bin

..

Читать дальше