![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Условно присоединения линий в VI | ifermon | UNIX для чайников Вопросы И Ответы | 0 | 06-04-2008 09:43 AM |
| Поиск по содержанию во многих файл и распечатать этот файл, используя скрипт оболочки | cdfd123 | Shell программирование и сценарии | 3 | 10-07-2007 10:17 PM |
| SED CSV удалить условно | Дже | Shell программирование и сценарии | 6 | 08-03-2007 03:29 PM |
| Электронная почта от сценария условно | dfb500 | Shell программирование и сценарии | 2 | 05-01-2007 01:01 PM |
| Создание содержимого файла с использованием содержимое другого файла | REV | Shell программирование и сценарии | 21 | 02-24-2006 10:25 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Как обновить содержимое в файл условно?
Привет Все,
У меня есть файл данных, который состоит из двух колонок Место и граф. Этот файл выглядит следующим образом Индия 1 США 0 Великобритания 2 Китай 0 Что я должен делать это, когда Я не может войти в Oracle то я должен добавить 1 к кол для этого месте. Всякий раз, когда мой скрипт не может войти в Oracle в определенном месте, то сценарий должен найти запись на этом месте, а затем изменить кол. Я не должен изменять кол для всех мест, а мне нужно изменить рассчитывать только на этом месте. Пример: Допустим, если я пытаюсь войти в Oracle для Индии место и не может войти тогда я обновить рассчитывать на 2. Ваша помощь будет с благодарностью. Спасибо заранее Раджу |
|
||||
|
Она будет просто добавить строку, то, что я нужен, я для обновления только в том, что запись.
И еще одна вещь: как добраться, что рассчитывать на особое место. Благодарим Вас за незамедлительную реакцию. Раджу |
|
|||||
|
Есть много способов сделать это.
Один из способов сделать это заключается в том, чтобы записать временный файл в директории каждый раз, когда вход не работает. Например, ваш каталог может выглядеть следующим образом: india.pid1 us.pid2 uk.pid3 Как вы можете видеть вы можете добавить процесс ID для происхождении файла, чтобы избежать столкновения. Затем, в хрон работу, вы можете прочитать имена файлов и добавить их на каждом происхождения. Тогда прочитайте плоский файл, где предыдущие значения хранятся в массиве, и добавить новые и старые ценности, а также записать новый файл. Убедитесь в том, чтобы очистить каталог временных файлов. Вы также можете сделать это без промежуточных временных файлов, используемых в качестве МПК, в единый процесс, но если у вас есть несколько неудач вход на один раз, вы должны выполнить файл блокировки, которая может быть медленным и более сложным, чем простое МПК как временный файл. Есть множеством способов сделать это. Я предлагаю Вам использовать промежуточный подход, как я предложил, чтобы избежать проблем, если вы получаете логин несколько неудач в очереди - Сказав это, вы не описать архитектуру программного обеспечения, когда фактически провал входа флага (обнаружения) происходит. |
|
|||||
|
Цитата:
|
|
||||
|
Большое спасибо.
Привет, Раджу |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|