Цифру вон (Как первую цифру убрать?)

Модератор: Модераторы разделов

qne
Сообщения: 48

Цифру вон

Сообщение qne »

Дело такое: Имеется текстовый файл f1 с одной строчкой. Вид строки такой: 103716
Подскажите, люди добрые, как убрать первую цифру и получить файл f2 вида: 03716
Это в shelle
Очень надо,помогите плиз...
Спасибо сказали:
sdk
Бывший модератор
Сообщения: 210

Re: Цифру вон

Сообщение sdk »

qne писал(а):
20.02.2006 21:42
Дело такое: Имеется текстовый файл f1 с одной строчкой. Вид строки такой: 103716
Подскажите, люди добрые, как убрать первую цифру и получить файл f2 вида: 03716
Это в shelle
Очень надо,помогите плиз...

Держи, друг:

Код: Выделить всё

head -n 1 f1 | sed 's/.\(.*\)/\1/'

:)
Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Цифру вон

Сообщение elide »

лучше

Код: Выделить всё

sed -n '1{s/^.//;p}' f1
а если сделать

Код: Выделить всё

sed -ni '1{s/^.//;p}' f1
то отредактируется сам f1
слава роботам!
Спасибо сказали:
sdk
Бывший модератор
Сообщения: 210

Re: Цифру вон

Сообщение sdk »

Балдеж! :)
Кажный день что-то новое :).
Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Цифру вон

Сообщение Portnov »

Если известно, что в файле ровно одна строка, или убрать первый символ надо во всех имеющихся, то проще:

Код: Выделить всё

cut -c2- f1
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
qne
Сообщения: 48

Re: Цифру вон

Сообщение qne »

Спасибо офигенннное!
Спасибо сказали:
Аватара пользователя
Warderer
Модератор
Сообщения: 1056
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

Re: Цифру вон

Сообщение Warderer »

sdk писал(а):
21.02.2006 01:07
Балдеж! :)
Кажный день что-то новое :).

Самое прикольное, что этого нового бывает просто завались если прочитать man sed и прочитать про регулярные выражения хотя бы у того же Дж. Фриддла. Я читал как детектив. :rtfm:
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:
jsv
Сообщения: 67

Re: Цифру вон

Сообщение jsv »

Warderer писал(а):
21.02.2006 14:39
и прочитать про регулярные выражения хотя бы у того же Дж. Фриддла. Я читал как детектив. :rtfm:

Ага, увлекательная книжка. Правда, опечаток в русском переводе второго издания явно больше, чем хотелось бы.
Спасибо сказали: