The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"А подскажите чайнику!"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"А подскажите чайнику!"  +/
Сообщение от ikarus (ok) on 11-Апр-11, 13:58 
можно как то из консоли воткнуть определенный символ в определенную строку в определенную позицию в определенный файлик :)
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "А подскажите чайнику!"  +/
Сообщение от cryo (ok) on 11-Апр-11, 14:45 
> можно как то из консоли воткнуть определенный символ в определенную строку в
> определенную позицию в определенный файлик :)

Да, можно.

ЗЫ. Какой вопрос, такой и ответ :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "А подскажите чайнику!"  +/
Сообщение от Pahanivo (ok) on 11-Апр-11, 16:25 
>> можно как то из консоли воткнуть определенный символ в определенную строку в
>> определенную позицию в определенный файлик :)
> Да, можно.
> ЗЫ. Какой вопрос, такой и ответ :)

даже можно это сделать в определенное время

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "А подскажите чайнику!"  +/
Сообщение от sany (ok) on 11-Апр-11, 18:26 
> можно как то из консоли воткнуть определенный символ в определенную строку в
> определенную позицию в определенный файлик :)

определенно можно, вот простой способ с помощью dd заменить байты.

$ echo -n f | dd bs=1 seek=5 conv=notrunc of=file

заменит 5-ый байт в файле "file" на 'f', она заменит столько байт, сколько идёт после "echo -n"
как заменить символ __в конкретной строке__ на конкретной позиции не знаю, но можно подсчитать позицию и воспользоваться dd.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "А подскажите чайнику!"  +/
Сообщение от ikarus (ok) on 12-Апр-11, 05:45 
>> можно как то из консоли воткнуть определенный символ в определенную строку в
>> определенную позицию в определенный файлик :)
> определенно можно, вот простой способ с помощью dd заменить байты.
> $ echo -n f | dd bs=1 seek=5 conv=notrunc of=file
> заменит 5-ый байт в файле "file" на 'f', она заменит столько байт,
> сколько идёт после "echo -n"
> как заменить символ __в конкретной строке__ на конкретной позиции не знаю, но
> можно подсчитать позицию и воспользоваться dd.

благодарю!

to cryo: вот спасибо вам, а то я спать не мог, все переживал можно или нет... :)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "А подскажите чайнику!"  +/
Сообщение от pavlinux (ok) on 15-Апр-11, 04:48 
> из консоли воткнуть определенный символ в определенную строку в определенную позицию в определенный файлик


--- text.tx     2011-04-15 04:49:51.908006086 +0400
+++ text.txt    2011-04-15 04:50:08.025999971 +0400
@@ -1,3 +1,3 @@
-из консоли воткнуть определенный символ в определенную строку в определенную позицию в определенный файлик
+из консоли воткнуть определенный символ, в определенную строку, в определенную позицию, в определенный файлик

Надеюсь что у Вас текстовый файл, а тот тут был случай, спрашивали - как разбить бинарник на строки. :)

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру