Форум — General Помогите пожалуйста с sed 0 0 Значит, вопрос такой. Как с помощью sed (или awk, мож он умеет) удалить из передаваемой строки первый символ? Напр из Linux сделать inux и так далее. Ссылка
sed -r 's/^.(.*)$/\1/' но легче то же самое сделать с помощью cut: cut -c 2- gaa ★★ (07.03.08 14:29:58 MSK) Ссылка
echo $string | sed 's/.\(.*\)/\1/' пример andor@ ~ $ echo Linux | sed 's/.\(.*\)/\1/' inux AnDoR ★★★★★ (07.03.08 14:30:34 MSK) Показать ответ Ссылка
Ответ на: комментарий от AnDoR 07.03.08 14:30:34 MSK одновременно нашел)))))))))) спасибо. echo Linux | cut -c 2- Komintern ★★★★★ (07.03.08 14:30:56 MSK) автор топика Ссылка
А зачем изврат?: sed s/^.// разве не достаточно? gena2x ★★★ (07.03.08 15:21:22 MSK) Показать ответ Ссылка
Ответ на: комментарий от gena2x 07.03.08 15:21:22 MSK да, ты прав (= AnDoR ★★★★★ (07.03.08 15:39:04 MSK) Ссылка
Ответ на: комментарий от sdio 07.03.08 16:47:50 MSK >sdio Кавычки лишние gena2x ★★★ (07.03.08 17:21:37 MSK) Показать ответ Ссылка
Ответ на: комментарий от gena2x 07.03.08 17:21:37 MSK кавычки не лишние, они на всякий случай AnDoR ★★★★★ (07.03.08 17:33:42 MSK) Показать ответ Ссылка
Ответ на: комментарий от AnDoR 07.03.08 17:33:42 MSK Подскажите, а как найти нужную строку только средствами sed (без grep и конвейеров), а потом допустим удалить первый символ. Это возможно?. Без конвейера типа sed -n :<pattern>:p file | sed 's:^.::' Т.е возможно одной инструкцией выполнить две операции? anonymous (07.03.08 17:53:41 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 07.03.08 17:53:41 MSK sed '/pattern/s:^.::' sdio ★★★★★ (07.03.08 18:05:21 MSK) Показать ответы Ссылка
Ответ на: комментарий от sdio 07.03.08 18:05:21 MSK O.. спасибо, все мозги сломал. anonymous (07.03.08 18:12:38 MSK) Ссылка
Ответ на: комментарий от sdio 07.03.08 18:05:21 MSK > sed '/pattern/s:^.::' Так выводится весь файл :( А как вывести только одну строчку, Которая обрабатывается, что бы ее присвоить переменной? anonymous (08.03.08 01:12:13 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 08.03.08 01:12:13 MSK sed -n '/pattern/s:^.::p' mky ★★★★★ (08.03.08 12:57:04 MSK) Ссылка