Мои любимые команды bash для работы со строками

Приветствую! В этой статье я хочу поделиться своими любимыми командами bash, которые я использую для работы со строками.

Хочу сразу оговориться, что я не претендую на уникальность и идеальный код. Все примеры я взял из своих шпаргалок, которые я использую в работе.

1. Удаление дубликатов

Bash

sort -u file.txt
uniq file.txt

2. Вывод строк с определенной позиции

Bash

head -n 10 file.txt
tail -n 10 file.txt
sed -n '10,20p' file.txt

3. Вырезание строк

Bash

sed '1,10d' file.txt
sed '10,$d' file.txt

4. Многократное выполнение cat

Bash

cat file1.txt file2.txt file3.txt | ...

5. Удаление символов

Bash

tr -d '' file.txt
tr -d '\n' file.txt

6. Замена строк

Bash

sed 's/old/new/g' file.txt

Заключение

Эти команды я использую чаще всего, но это далеко не полный список возможностей bash.

Я рекомендую вам попробовать эти команды и добавить их в свой арсенал.

P.S. Не стесняйтесь делиться своими любимыми командами bash в комментариях!

Оцените статью