The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Пытаюсь отсортировать все файлы в директории"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Пытаюсь отсортировать все файлы в директории"  
Сообщение от golos81 (ok) on 28-Фев-08, 12:04 
Пытаюсь отсортировать все файлы в директории. Делаю в командной строке:
for file in `ls /data/*` ; do ; sort -n -k 2 $file > 20$file ; done

Ругается:
bash: syntax error near unexpected token `;'

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Пытаюсь отсортировать все файлы в директории"  
Сообщение от vic (??) on 28-Фев-08, 14:01 
>Пытаюсь отсортировать все файлы в директории. Делаю в командной строке:
>for file in `ls /data/*` ; do ; sort -n -k 2 $file > 20$file ; done
>
>Ругается:
>bash: syntax error near unexpected token `;'

после do точка с запятой не нужна

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

2. "Пытаюсь отсортировать все файлы в директории"  
Сообщение от ACCA (ok) on 08-Мрт-08, 08:21 
>Пытаюсь отсортировать все файлы в директории. Делаю в командной строке:
>for file in `ls /data/*` ; do ; sort -n -k 2 $file > 20$file ; done

На каталоге с большой кучей файлов `ls *' ссыпется "command line too long", for ссыпется там же. Делай так -

find /data -type f | while read fname ; do sort -n -k 2 $fname > /data2/$fname ; done

Не ссыпай файлы обратно в тот же каталог - плохая идея.

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

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

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




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

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