Объединение строк разных текстовых файлов

12
O
На сайте с 29.05.2008
Offline
195
#11
Kait:
Бред пишите, обычная школьная задача из курса информатики.

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

Kait
На сайте с 28.02.2012
Offline
37
#12
ortegas:
Много читали? Аргументы. Судя по всему, ваш учитель по информатике, тоже умом не блистал. :)

Малоразвитый учитель, умом не блистал...Эти задачи, это все основы. Если у вас проблемы с этим, вы и потруднее задачи не решите. Не думаю, что у вас проблемы с этим, скорее всего вы просто не разбираетесь в теме и просто пофлудить в тему вошли.

П.С. Это серч, форум оптимизаторов. На форуме программистов ваш первый пост выглядел бы как троллинг.

O
На сайте с 29.05.2008
Offline
195
#13

Kait, я зарегистрирован на "форумах программистов" и удачно троллю. :)

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

Требование извращенное, как не крути, это не поиск-замена, это не пойми что. :)

Если человек задается такими задачами, скорее всего, он может написать решение сам. И порой, это быстрее, чем найти готовое в точности заточенное под задачу. :) Лично я, для единичного случая, задачу бы решил вручную; для регулярного, написал бы решение на интерпретируемом языке, например, PHP.

Kait
На сайте с 28.02.2012
Offline
37
#14

Да какое это извращенное требование. Это основы. А после основ пойдут, например, такие задачи:

3. Даны два файла, содержащие упорядоченные последовательности чисел. Написать программу, выполняющую слияние этих файлов в один таким образом, чтобы выборку данных из файлов и формирование результирующего файла выполняли три разных потока. Каждый из потоков выборки данных может прочитать очередное значение из своего файла только тогда, когда поток формирования результата передал соответствующее число в файл. Поток формирования результата может выполнять обработку данных только тогда, когда оба потока выборки предоставили ему данные.
4. Модифицировать задачу № 3 таким образом, чтобы она была пригодна для слияния n файлов.
Lupus
На сайте с 02.11.2002
Offline
241
#15
Alanamana:
как объединить, слепить строки разных текстовых файлов.


#!/usr/local/bin/bash

index=0
while read line; do
arr1[$index]="$line"
index=$(($index+1))
done < filename1
index=0
while read line; do
arr2[$index]="$line"
index=$(($index+1))
done < filename2

for ((index=0; index < ${#arr1
  • }; index++))
  • do
    echo "${arr1[$index]}${arr2[$index]}" >>filename3
    done
    There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
    12

    Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий