![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| файл сравнения ... Помощь необходима. | er_ashu | UNIX для чайников Вопросы И Ответы | 4 | 05-15-2008 10:37 PM |
| Сравнение файлов | net_shree | Shell программирование и сценарии | 19 | 01-10-2008 08:00 PM |
| Проблема в KSH скрипт (String сравнения) | amarnath | AIX | 1 | 07-18-2006 07:40 AM |
| Проблема в KSH скрипт (String сравнения) | amarnath | Shell программирование и сценарии | 3 | 07-13-2006 01:14 PM |
| Помощь со временем сравнения корпуса скрипт для HP-UX | gummysweets | Shell программирование и сценарии | 6 | 10-12-2005 11:48 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
файл сравнения сценарий
Привет Мне нужно написать скрипт, который может проверять файлы в папке по одному и сравнить с неподвижным файл. то есть У меня есть несколько файлов в folder_a file1.txt file2.txt file3.txt и фиксированный файл в folder_b fixed.txt Внутри fixed.txt, я line1.sql line2.sql line3.sql Внутри file1.txt, я line1.sql Внутри file2.txt, я line2.sql Внутри file3.txt, я line3.sql Мне было интересно, как я могу написать скрипт, который будет проверять file1.txt к file3.txt и убедитесь, что fixed.txt имеет everthing в эти три файла? Я начал искать файлы в folder_a следующим образом ... то я не уверен, что делать дальше ![]() Код:
find ~/Documents/folder_a -name 'file*.txt' Может ли кто-нибудь, пожалуйста, дайте мне несколько guidence / Справка о том, как идти о решении этой |
|
||||
|
Код:
for file in `ls folder_a`
do
cat $file | while read line
do
grep -q $line folder_b/fixed.txt
if [ $? -eq 1 ]; then
echo "$file - $line not in fixed.txt"
echo "$line" >> folder_b/fixed.txt
fi
done
done
Я уверен Есть любители пути, но что-то в этом направлении будет получить работу. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|