The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"BASH SH csh"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"BASH SH csh" 
Сообщение от zvdaniel emailИскать по авторуВ закладки(ok) on 19-Окт-05, 22:42  (MSK)
как находясь в каком то каталоге склеить все текстовые файлы?
через коммандную строку
так он мне только названия туда пишет:
find *.txt | cat >> result.txt
а как правильно это написать?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • BASH SH csh, miron, 23:06 , 19-Окт-05, (1)  
    • BASH SH csh, miron, 23:08 , 19-Окт-05, (2)  
      • BASH SH csh, NoName, 06:27 , 20-Окт-05, (3)  
        • BASH SH csh, miron, 01:27 , 21-Окт-05, (4)  
          • BASH SH csh, allez, 06:34 , 21-Окт-05, (5)  
        • BASH SH csh, anonim, 09:37 , 21-Окт-05, (6)  
          • BASH SH csh, newser, 09:46 , 21-Окт-05, (7)  
            • BASH SH csh, allez, 14:08 , 21-Окт-05, (8)  
              • BASH SH csh, anonim, 14:17 , 21-Окт-05, (9)  
                • BASH SH csh, zvdaniel, 21:13 , 21-Окт-05, (10)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "BASH SH csh" 
Сообщение от miron Искать по авторуВ закладки(??) on 19-Окт-05, 23:06  (MSK)
например так:

find ./ -type f | -exec cat > /otherdir/qqq.txt {} \;

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "BASH SH csh" 
Сообщение от miron Искать по авторуВ закладки(??) on 19-Окт-05, 23:08  (MSK)

вместо ">" ставить ">>"


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "BASH SH csh" 
Сообщение от NoName Искать по авторуВ закладки on 20-Окт-05, 06:27  (MSK)
Какой нахрен find!!?
просто cat *.txt >result.file

MyHomePage - http://surgutneet.ru

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "BASH SH csh" 
Сообщение от miron Искать по авторуВ закладки(??) on 21-Окт-05, 01:27  (MSK)

мудрое решение :)
анекдот про муху все знают?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "BASH SH csh" 
Сообщение от allez Искать по авторуВ закладки(ok) on 21-Окт-05, 06:34  (MSK)
>
>мудрое решение :)
>анекдот про муху все знают?


Не все. Просветите, пожалуйста :-).

Для NoName: ваш способ хорош в том случае, если все нужные файлы лежат в
текущем каталоге; если же они разбросаны по подкаталогам, то без find не
обойтись. Кстати, неплохо было бы узнать от автора темы, какая ситуация
имеет место быть у него.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "BASH SH csh" 
Сообщение от anonim emailИскать по авторуВ закладки on 21-Окт-05, 09:37  (MSK)
>Какой нахрен find!!?
>просто cat *.txt >result.file
>
>MyHomePage - http://surgutneet.ru

ок это конечно здорово, но тогда возникает один вопрос, а как убрать из result.file дублирующиеся строки ?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "BASH SH csh" 
Сообщение от newser Искать по авторуВ закладки(ok) on 21-Окт-05, 09:46  (MSK)
>>Какой нахрен find!!?
>>просто cat *.txt >result.file
>>
>>MyHomePage - http://surgutneet.ru
>
>ок это конечно здорово, но тогда возникает один вопрос, а как убрать
>из result.file дублирующиеся строки ?

sort и uniq в помощь. Если же сортировка не нужна, то в общем случае - никак.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "BASH SH csh" 
Сообщение от allez Искать по авторуВ закладки(ok) on 21-Окт-05, 14:08  (MSK)
>sort и uniq в помощь. Если же сортировка не нужна, то в
>общем случае - никак.

Ну почему же никак? Остается еще метод решения "в лоб", он же метод грубой
силы (при которой ума не надо :-)). Берем первую строчку файла-результата
и сравниваем ее с остальными, находим одинаковые - удаляем. Дошли до конца
файла - берем следующую строчку и так до предпоследней. Но я думаю, что до
такого ужаса дело не дойдет и sort -u будет приемлемым вариантом.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "BASH SH csh" 
Сообщение от anonim emailИскать по авторуВ закладки on 21-Окт-05, 14:17  (MSK)
>>sort и uniq в помощь. Если же сортировка не нужна, то в
>>общем случае - никак.
>
>Ну почему же никак? Остается еще метод решения "в лоб", он же
>метод грубой
>силы (при которой ума не надо :-)). Берем первую строчку файла-результата
>и сравниваем ее с остальными, находим одинаковые - удаляем. Дошли до конца
>
>файла - берем следующую строчку и так до предпоследней. Но я думаю,
>что до
>такого ужаса дело не дойдет и sort -u будет приемлемым вариантом.

всем спасибо разобрался всё максимально просто получилось
cat file1 file2 |sort |uniq >result.file

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "BASH SH csh" 
Сообщение от zvdaniel Искать по авторуВ закладки(ok) on 21-Окт-05, 21:13  (MSK)
>всем спасибо разобрался всё максимально просто получилось
>cat file1 file2 |sort |uniq >result.file

ВСЕМ ОГРОМНОЕ СПАСИБО, узнал много нового!!!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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