powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / средствами ОС Linux обновить файлик
2 сообщений из 2, страница 1 из 1
средствами ОС Linux обновить файлик
    #36015205
Ваа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здрасте!

Подскажите как стандартными средствами Linux обновить строчку вида:

Код: plaintext
1.
2.
3.
...
{ unload file name = new00101.unl number of rows =  0  }
...

Файл очень большой... мне по некоторым строкам, на примере для файла "unload file name = new00101.unl" нужно заменить number of rows = 0 на мое число.
Вся сложность в том, что не факт что number of rows = 0, это может быть любое число...

Догадываюсь что awk & sed ... может кто примерчик привести...
...
Рейтинг: 0 / 0
средствами ОС Linux обновить файлик
    #36015431
Ваа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВааВсем здрасте!

Подскажите как стандартными средствами Linux обновить строчку вида:

Код: plaintext
1.
2.
3.
...
{ unload file name = new00101.unl number of rows =  0  }
...

Файл очень большой... мне по некоторым строкам, на примере для файла "unload file name = new00101.unl" нужно заменить number of rows = 0 на мое число.
Вся сложность в том, что не факт что number of rows = 0, это может быть любое число...

Догадываюсь что awk & sed ... может кто примерчик привести...

Нашел способ:

Код: plaintext
1.
echo "{ unload file name = new00101.unl number of rows = 0 }" | sed 's/\(unload file name = new00101.unl number of rows =\).[0-9]*/\1 555/'
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / средствами ОС Linux обновить файлик
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]