Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2010, 11:44   #1
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию Bash команды

Ребята, есть задача:
Пишу скрипт.
Нужна команда которая в текстовом файле меняла бы например только вторую строку, а все остальное оставалось бы на месте.

Например:
Цитата:
вася
петя
коля
маша
Мне нужно заменить вторую строку
петя на саша и того в конце файл выглядит вот так:
Цитата:
вася
саша
коля
маша
Какой можно было бы командой это сделать? Или может есть какие-то ключи к команде echo
Благодарю за помощь!
Небесный вне форума Ответить с цитированием
Старый 15.09.2010, 12:10   #2
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию

На каком языке пишите ? в Bash'e ?
ssdm вне форума Ответить с цитированием
Старый 15.09.2010, 12:36   #3
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию

Ну, да на Баше.
Тоесть нужно открыть файл - изменить строку и закрыть файл.
Небесный вне форума Ответить с цитированием
Старый 15.09.2010, 12:58   #4
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию

http://www.opennet.ru/docs/RUS/bash_...ide/x4171.html
ну как я понимаю вам нужно просто счетчик вставить ,когда он двум равен то вставляем в новый файл(или массив) что нить другое, когда нет .то то что в старом файле..
Потом старый файл удаляем и сохраняем новый, либо чистим файл и пишем в него массив.
Я на Bash'e не писал, поэтому скорее всего есть более оптимальный подход. Но как рабочий вариант имхо пойдет.
ssdm вне форума Ответить с цитированием
Старый 15.09.2010, 13:57   #5
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию

СПС за совет, еще опять же с помощью гугла не могу найти никаких примеров.

Как еще на баше проверить или есть файл в нужной папке?
Небесный вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
delphi и bash script KhalikovIA Помощь студентам 1 10.03.2010 17:58
BASH скрипты Тёмка Помощь студентам 0 04.01.2010 14:57
Парсим bash.org.ru Merkator Работа с сетью в Delphi 1 21.04.2009 21:21