![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Помощь! Как сравнить две строки в файл | sabertooth2000 | Shell программирование и сценарии | 3 | 04-23-2008 01:26 AM |
| замена новой строки во всех файлах в директории, содержащей старых линий | rooster005 | Shell программирование и сценарии | 1 | 03-25-2008 03:38 PM |
| AWK сравнить строки из двух файлов и печати вывода на экран | chlfc | Shell программирование и сценарии | 3 | 03-24-2008 04:16 AM |
| Как удалить первые 5 строк и последние пять строк в текстовых файлах | ragavendran31 | Shell программирование и сценарии | 10 | 02-21-2008 07:58 AM |
| сравнить файлы, линий и колонок | giviut | Shell программирование и сценарии | 4 | 01-17-2008 06:00 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Попытки сравнить строки в 2 файлов
Здравствуйте, я новичок в сценарии и нуждается в помощи. Оглядываясь на другие должности, на этом форуме, я пришел со следующей логики. Я не могу понять, почему я получаю имена файлов из текущего каталога в моем повторить выход.
Сценарий: сообщение файл строку, содержащую версию. Version.txt содержит правильный вариант. Я должен убедиться, что сообщения о файле версия соответствует правильный вариант. Можете ли вы сказать мне, что я делаю неправильно?? CAT / Home / brdholman / тестирования / битуминозным / Message.dat | хотя читать LINE делать # Если [[ "$ LINE" \u003d "$ Version.txt"]] VERSION \u003d "$ LINE" Кошка Version.txt | хотя читать LINE2 делать если [[ "$ LINE2" \u003d "$ VERSION"]] тогда Эхо $ VERSION еще продолжить # эхо не равны FI готово готово |
|
||||
|
Попробуйте упростить для этого ..
Код:
#!/bin/sh
cat /home/brdholman/testing/Tar/Message.dat | while read LINE
do
VERSION="$LINE"
cat Version.txt | while read LINE2
do
if test "$LINE2" = "$VERSION"
then
echo "$VERSION"
fi
done
done
|
|
||||
|
Нет, продолжать нет. Я использую его в качестве места владельца. Спасибо.
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|