The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
порядок исполнения find, !*! Лечо, 30-Дек-17, 20:41  [смотреть все]
Пытаюсь рекурсивно объединить содержимое разных текстовых файлов 1.txt 2.txt итд из разных папок c порядковыми именами 1 2 3 4 внутри рабочей директории dir

cd dir
touch ../all.txt
find ./ -name "*.txt" | xargs cat >> ../all.txt

получаю нарушенный порядок вывода  1/1.txt 1/2.txt 3/1.txt 2/1.txt итп что при числе файлов в тысячи напрягает
ну не сортировать же имена вложенных директорий

Как исправить меньшими затратами cpu?

  • порядок исполнения find, !*! pavlinux, 21:01 , 30-Дек-17 (1)
    >  Пытаюсь рекурсивно объединить содержимое ...

    tar -cf ../all.tar ./

    > cd dir
    > touch ../all.txt
    > find ./ -name "*.txt" | xargs cat >> ../all.txt
    > получаю нарушенный порядок вывода  1/1.txt 1/2.txt 3/1.txt 2/1.txt итп

    1. Где нарушено?
    2. Какой критерий при выборе порядка между 1/1.txt и 3/1.txt ?

    > ну не сортировать же имена вложенных директорий

    Попробую включить режим экстрасенса...


    for ((i=0; i < МАХ; i++))
       do
          find ./ -name $i.txt | xargs cat >> ../$i.all.txt
    done

    cat *.all.txt > all.txt;

    Ну и вопрос на 5: Как данные внутри all.txt будут отличатся?

  • порядок исполнения find, !*! fantom, 12:20 , 31-Дек-17 (2)
    > Пытаюсь рекурсивно объединить содержимое разных текстовых файлов 1.txt 2.txt итд из разных
    > папок c порядковыми именами 1 2 3 4 внутри рабочей директории
    > dir
    > cd dir
    > touch ../all.txt
    > find ./ -name "*.txt" | xargs cat >> ../all.txt

    sort не спасет отца демократии??
    find ./ -name "*.txt" | sort -n | xargs cat >> ../all.txt


    > получаю нарушенный порядок вывода  1/1.txt 1/2.txt 3/1.txt 2/1.txt итп что при
    > числе файлов в тысячи напрягает
    > ну не сортировать же имена вложенных директорий
    > Как исправить меньшими затратами cpu?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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