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 Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Прочитать из текстового файла скучает по первой строке davewg Shell программирование и сценарии 2 03-12-2009 12:26 PM
Сценарий, который читать конкретные поля из 7-й строке в файле samura Shell программирование и сценарии 2 02-27-2009 06:26 AM
скрипт, чтобы прочитать данные из текстового файла и загрузки его на стол в Toad pallavishetty Shell программирование и сценарии 1 10-31-2008 04:15 AM
Сценарист, чтобы добавить одну строку в середину текстового файла. progkcp Shell программирование и сценарии 2 05-12-2008 03:44 PM
чтения файла в качестве входных и проходят каждую строку в другой скрипт sajjad02 Shell программирование и сценарии 0 09-25-2004 12:13 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 03-18-2009
jermaine4ever jermaine4ever is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2009
Сообщений: 21
Сценарий не прочитать последнюю строку текстовых файлов

Здравствуйте,
У меня есть сценарий, который считывает текстовый файл, и есть три проблемы, которые я на борьбу с.

1. Этот сценарий не может читать последнюю строку в текстовом файле
2. в рамках второй 'Элиф' в скрипте я включал 'перерыв' - скрипт проходит успешно (за исключением первой проблемы), но если возникает ситуация, когда второй 'Элиф' выполняется эхо сообщение отображается, и все кажется, хорошо работать, но я стараюсь, если и запустить скрипт еще раз, с условием, что не удовлетворяет второму 'Элиф' эхо от второго 'Элиф' по-прежнему указывать "- это проблема Йорке происходит после второго 'Элиф' выполняется по крайней мере один раз.

3. Вместо выхода из кода в рамках второго 'Элиф "Я хотел пользователей, которые должны быть приняты обратно к первому эхо которых они просят ввести" Проверь День'

Я попытался перейти делать, но после некоторых исследований я понимаю, что я использую Корн "Шелл", и я CANN использования Гото

Может ли кто-нибудь ПОМОЩЬ?

\u003d\u003d\u003d \u003d\u003d\u003d\u003d SCRIPT

#! / BIN / KSH

Эхо 'Пожалуйста, введите испытаний день или 0 для всех дней:'
читать X
кол \u003d 0
а читать строки
делать
Эхо $ линия | читать ABCD
если [ "$ A" \u003d "$ X"], затем

(IFS \u003d-
printf '1 \ N 1 \ N 0 \ N 0 \ N 1 \ N 1 \ N 7 \ N 0 \ N'
printf '% S \ N' $ C
printf '1 \ N 1 \ N 0 \ N 0 \ N 0 \ N N \ N 1 \ N 100 \ N') |
"$ Лото" / бен / loto_tsim> / Dev / нуль 2> И 1

Пусть кол \u003d кол-1
Эхо "Вагер Число $ (COUNT) является:" $ C

Элиф [ "$ X" \u003d "0"], затем

(IFS \u003d-
printf '1 \ N 1 \ N 0 \ N 0 \ N 1 \ N 1 \ N 7 \ N 0 \ N'
printf '% S \ N' $ C
printf '1 \ N 1 \ N 0 \ N 0 \ N 0 \ N N \ N 1 \ N 100 \ N') |
"$ Лото" / бен / loto_tsim> / Dev / нуль 2> И 1

Пусть кол \u003d кол-1
эхо 'Ваша ставка:' $ C


Элиф [ "$ A"! \u003d "$ X"] | | [ "$ A"! \u003d "0"], затем

эхо 'Извините тестирования День Вступил ли нет'
перерыв


FI



Готово <LottWagers2.txt



\u003d\u003d\u003d\u003d\u003d\u003d\u003d текстовый файл данных \u003d \u003d\u003d\u003d\u003d

3 1 01-02-27-28-29-30 (99) И 1
1 1 01-31-32-33-34-35 (99) И 3
1 1 03-06-09-10-20-21 (99) И 3
1 1 05-31-32-33-34-35 (99) И 3
1 1 07-06-09-10-20-21 (99) И 3
4 1 05-07-08-09-10-25 (99) И 4
4 1 01-02-10-11-24-25 (99) И 7
4 1 01-02-31-32-33-34 (99) И 5
4 1 04-02-31-32-33-34 (99) И 5
Old 03-18-2009
arunsoman80 arunsoman80 is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2008
Расположение: Нью-Йорк
Сообщений: 45
Я всего лишь закуска в UNIX сценарии, но думаю, что вы можете попробовать следующее:
1. Причина, почему он не может читать в последней строке может быть связано с пропавшими без вести строки. Откройте текстовый файл, затем в VI редактор и сохранить и выйти, используя ": WQ". Это будет заботиться о символ вопроса.
2. В IF-ELSE блок, вместо использования "\u003d", попробуйте использовать "\u003d\u003d" или "-экв"
3. Положите весь код в то время как петля. Использование флага некоторые говорят gotoMenu \u003d верно и постоянно возвращаясь к меню до флаг установлен в FALSE.

Надеюсь, что это помогает.

привет,
Арун.
Old 03-18-2009
jermaine4ever jermaine4ever is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2009
Сообщений: 21
arunsoman80,

Большое вам спасибо за вашу помощь, то предложение по проблеме № 1 работает отлично. Я постараюсь предложение 2 И 3 и говорю вам, если он работает.

Еще раз спасибо
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 07:51 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