Удалить первый и последний символы строки sed Linux

Раздел: Linux
Написано: 8.10.2019
Автор: Antonio

Продолжаем тематику про полезные и занимательные консольные команды. В данном случае sed.

В одном из скриптов понадобилось удалять первый и последний символ строки. Делаем это при помощи sed

Рабочий пример:

cat 1.txt | sed -e "s/^.//;s/.$//"

Выводим информацию из текстового файла и используя sed регулярным выражением проводим замену первого и последнего символа строки на ничего, т.е. просто удаляем символы.


Количеством точек можно регулировать сколько символов нужно убрать (точка — это замена любого символа, одна точка — один символ).



1 звезда2 звезды3 звезды4 звезды5 звезд (1 оценок, в среднем: 5,00 из 5)

Поделиться с друзьями:

Ещё похожие заметки:



Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com