![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Сравнение 2 файлов | kamal_418 | Shell программирование и сценарии | 2 | 08-04-2008 07:05 AM |
| нуждается в помощи .. Сравнение | bluesilo | Shell программирование и сценарии | 0 | 02-23-2008 04:43 PM |
| Сравнение 2 файлов в UNIX | Дана Эванс | UNIX для чайников Вопросы И Ответы | 32 | 11-21-2007 07:05 AM |
| Сравнение двух файлов в AWK | Джером Сукумар | Shell программирование и сценарии | 12 | 07-26-2006 09:16 AM |
| String Сравнение двух файлов с использованием AWK | rudoraj | Shell программирование и сценарии | 7 | 07-25-2006 12:04 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Дорогие Все,
Я хочу сравнить два CSV-файлов с помощью оболочки программирования -- Файл 1 Содержание 44,, НЕТ, 0,, 2/2/1901 66,, НЕТ, 0,, 2/3/1901 Файл 2 Содержание 1022,3708268, AUFX, 0,100919,3 / 1 / 2006 66,, НЕТ, 0,, 2/3/1901 После сопоставления каждой колонке местах я хочу распечатать случаев разница в каждой области / колонки т.е. если предположим, 44 и 1022, не соответствует, то будет 1, допустим, если он совпадает, то будет 0. Моя конечная цель заключается в том, чтобы подсчитать общее количество расхождений в каждой области. Любая помощь будет высоко оценена. |
|
||||
|
Привет, Попробуйте это. ввода: Код:
a: a,30,c b,30,c d,27,c b: a,29,f b,30,c e,26,f вывод: Код:
Filed1 mismatch:1 Filed2 mismatch:2 Filed3 mismatch:2 код: Код:
paste -d"," a b | awk 'BEGIN{FS=","}{
if($1!=$4)
a++
if($2!=$5)
b++
if($3!=$6)
c++
}
END{
print "Filed1 mismatch:"a"\n"
print "Filed2 mismatch:"b"\n"
print "Filed3 mismatch:"c"\n"
}'
|
|
||||
|
Сравнение двух файлов CSV
Спасибо много лет этот код. Это работает хорошо. Я хочу положить результат в лог-файл. Thats, почему я использовал Эхо ""> log.txt. Но это не работает. Я попытался с печатью ""> log.txt также, но без результата. Любая идея, если я хочу поставить это в лог-файл.
|
|
||||
|
Можете ли вы отправить образец ввода и вывода.
|
![]() |
| Закладки |
| Теги |
| compareing два CSV-файлов, сравнение каждого поля в CSV-файл, поиск подсчета разницы |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|