The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Проверьте размер файла и удалять файлы srivsn Shell программирование и сценарии 5 05-28-2009 02:09 PM
Cp файлов (> размер 5 Мб) из одного каталога в другой skcontact UNIX для чайников Вопросы И Ответы 6 06-12-2008 08:39 AM
список файлов в каталоге, в базах размера arunkumar_mca UNIX для чайников Вопросы И Ответы 1 02-13-2008 07:38 AM
Найти файлы размером 0 в каталоге astonmartin Shell программирование и сценарии 3 02-07-2008 04:49 PM
Как узнать размер каталога umen UNIX для чайников Вопросы И Ответы 4 08-30-2005 09:02 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 02-15-2005
oggle oggle is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2005
Место проведения: Бедфорд, Великобритания
Сообщений: 3
Как проверить, если 3 файлы одинакового размера в каталоге

Мне нужно, чтобы определить, если какие-либо три файла имеют одинаковый размер файла в указанном напрямую?

У меня, насколько это список файлов размеров, но куда идти дальше?

LS-эль | сорт-н-р 4 | awq '(печати $ 5)'

Благодаря, в ожидании
Old 02-15-2005
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Sep 2004
Место проведения: США
Сообщений: 511

Код:
ls -ltr x1 x2 x3 |
awk 'BEGIN { sum=0 ; value=0}
{ sum+=$5 ; value=$5 } END { print sum ; print sum/3 ; if ( sum/3 == value )
  {
     print "Equal" ;
  }else
  {
     print "Not Equal"
  }
}'

Old 02-16-2005
oggle oggle is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2005
Место проведения: Бедфорд, Великобритания
Сообщений: 3
Как проверить, если какие-либо три файлы такого же размера в каталоге

Если я не ошибаюсь, это предполагает, вы знаете имена трех файл для сравнения.

Что мне нужно это сценарий, который предполагает, что Вы не знаете имена "x1" "X2" "X3" на старт.

Скажем, у вас есть каталог из 1000 файлов - это вопрос, делать какие-либо три (или более) из этих 1000 файлов имеют одинаковый размер.

или иным образом для удовлетворения моих потребностей будет сценарий:

У трех последних файлов, созданных иметь тот же размер?

Спасибо.
Old 02-16-2005
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Sep 2004
Место проведения: США
Сообщений: 511
Цитата:

Скажем, у вас есть каталог из 1000 файлов - это вопрос, делать какие-либо три (или более) из этих 1000 файлов имеют одинаковый размер.
По изложенным выше ... передвинуйте aruguments к скрипту $ 1, $ 2, $ 3 ... и т.д.
Wil Вы знаете, сколько количество аргументов.

Тогда "X1 X2 X3" в скрипте будет заменен $ *

LS-лтр $ *

Разделить сумму на $ # (не файлов идем к скрипту)
остальные скрипта будет одинаковым.



Цитата:
У трех последних файлов, созданных иметь тот же размер?
Это очень легко найти в последних трех файлов, создаваемых

Код:
ls -lt | awk '{ (if NR > 1 && NR < 5 ) print $0 }'


Надеюсь, что она помогает ....
Old 02-16-2005
oggle oggle is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2005
Место проведения: Бедфорд, Великобритания
Сообщений: 3
Мое решение - последние три созданные файлы одинакового размера?

Спасибо за это - окончательный строки:

LS-L | гузки -3 | AWK 'BEGIN (сумма \u003d 0; стоимость \u003d 0) (сумма + \u003d $ 5; стоимость \u003d $ 5) END (если (сумма / 3 \u003d\u003d значения) (Print "равных";) (другой печатной "не равно")) '

предположения о том, LS-л возвращает файлы, созданные в последовательности времени по умолчанию
Old 02-16-2005
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Sep 2004
Место проведения: США
Сообщений: 511
Разве это не LS-лат вместо LS-эль?
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 08:20 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0