The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
дю из списка дю в общем списке Movomito Shell программирование и сценарии 3 05-04-2008 09:33 PM
Сравнивая 2 списка и удаление записей deuplicate eltinator Shell программирование и сценарии 10 08-15-2007 01:35 PM
Как сгенерировать случайное список из данного списка mskcc Shell программирование и сценарии 3 05-30-2006 03:30 AM
Как только список реж stephettt UNIX для чайников Вопросы И Ответы 2 02-22-2004 11:34 AM
Сравнивая данные, список ... giannicello UNIX для чайников Вопросы И Ответы 4 03-06-2003 01:08 PM

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 06-22-2004
manualvin manualvin is offline
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2004
Место проведения: KL
Сообщений: 7
Сравнивая различные значения в 1 список с другой список

Привет всем,

Мне нужно сравнить содержимое 2 директории, где содержимое файла, аналогичны и вынуть содержимое файлов, которые не существуют в рамках 2-каталогах.

Directory1

1
2
3
4

Directory2

54
55
56
57

Кто-нибудь есть скрипт, который может это сделать?
В конце команды, все файлы, которые не существуют, если сравнивать 2 каталоги следует CP-С другой новый каталог.

Спасибо.
Old 06-22-2004
joerg's Avatar
Joerg joerg is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2002
Местонахождение: Германия
Сообщений: 167
Привет!
Вы можете использовать sdiff с опцией-S на печать не только идентичные строки.

LS-ла / first_dir> 1.dir
LS-ла / seconed_dir> 2.dir
sdiff-х 1.dir 2.dir

Я надеюсь, что это поможет.
касается Joerg
Old 06-22-2004
manualvin manualvin is offline
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2004
Место проведения: KL
Сообщений: 7
Привет Йорг,

Спасибо за Ваши советы, но имена совершенно разные, но содержание то же, в данном случае, как бы я иду по поводу делать это?

Есть 800 + файлы в одну директорию и 500 + в одном каталоге, я точно знаю, что около 200 + не разделяют то же содержание, и я хочу, чтобы переместить их в другую папку.

Привет,
Alvin
Old 06-22-2004
joerg's Avatar
Joerg joerg is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2002
Местонахождение: Германия
Сообщений: 167
Является ли время доступа к файлу в сторону первого каталога так же, как во второй папке.
Пожалуйста, дайте нам выхода из LS-ла для обеих команд directorys.
Какие contense это такое?
касается Joerg
Old 06-22-2004
manualvin manualvin is offline
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2004
Место проведения: KL
Сообщений: 7
Привет Йорг,

Нет, только то, что это то же самое в XML файл содержимого, мне нужно сравнить содержимое файлов в одном каталоге с другой каталог. Знаете ли вы, что в сценарий, который может это сделать?

Привет,
Alvin

S на время доступа к файлу в сторону первого каталога так же, как во второй папке.
Пожалуйста, дайте нам выхода из LS-ла для обеих команд directorys.
Какие contense это такое?
касается Joerg
Old 06-22-2004
Ygor's Avatar
Ygor Ygor is offline Forum Staff  
Модератор
  
 

Регистрация: Oct 2003
Место проведения: -31.96,115.84
Сообщения: 1408
Повтор через файлы в исходном каталоге, см., если файл существует в месте назначения, если это увидеть, если содержимое отличается ...
Код:
#!/usr/bin/ksh

SOURCE=/path/to/source/dir
DEST=/path/to/dest/dir
cd $SOURCE
for i in *
do
    if [ -f $DEST/$i ]
    then
        echo file $i exists
        if cmp -s $i $DEST/$i
        then
            echo files are the same
        else
            echo files are different
        fi
    else
        echo file $i does not exist
    fi
done
Old 06-22-2004
manualvin manualvin is offline
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2004
Место проведения: KL
Сообщений: 7
Спасибо за вашу помощь, я ценю это, но если файлов, которые отличаются более 200 + файлов, как мне автоматизировать с дифф для поиска по их содержанию в разных каталогах?
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 04:48 AM.


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