LINUX.ORG.RU

sed -r 's/^.(.*)$/\1/'

но легче то же самое сделать с помощью cut:

cut -c 2-

gaa ★★
()
Ответ на: комментарий от AnDoR

одновременно нашел)))))))))) спасибо.

echo Linux | cut -c 2-

Komintern ★★★★★
() автор топика
Ответ на: комментарий от AnDoR

Подскажите, а как найти нужную строку только средствами sed (без grep и конвейеров), а потом допустим удалить первый символ. Это возможно?.

Без конвейера типа sed -n :<pattern>:p file | sed 's:^.::'

Т.е возможно одной инструкцией выполнить две операции?

anonymous
()
Ответ на: комментарий от sdio

> sed '/pattern/s:^.::'

Так выводится весь файл :(

А как вывести только одну строчку, Которая обрабатывается, что бы ее присвоить переменной?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.