Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
Google Site



UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!!

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered By Powered by Google
 
Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 10-12-2007
Зарегистрированный пользователь
 

Регистрация: Oct 2007
Сообщений: 3
Smile Удаление конкретных слово из создаваемого списка

Я работаю над сценарием подсказывает, что имя пользователя и создает список в username.dat файл. Кроме того, я создал sorted_username.dat файл. Мой вопрос заключается в следующем: Мой скрипт использует слово "готовой" ! \u003d Закончена разорвать, а петля. Как я могу избежать слова "готовой" показать в моем DAT файлов? Большое спасибо!
Рекламные ссылки
Old 10-12-2007
Зарегистрированный пользователь
 

Регистрация: Dec 2004
Место проведения: Цюрих
Сообщений: 146
Можете ли вы отправить код? Это позволит сделать его более четким что именно вы хотите достичь.

В противном случае не используйте слово закончил как значение в вашем скрипте ....
Old 10-13-2007
Зарегистрированный пользователь
 

Регистрация: Oct 2007
Сообщений: 3
Smile Вот код и благодарю Вас.

переменная \u003d ""
Эхо $ переменная> name.dat
в то время как [ "$ переменная"! \u003d "закончили"]
делать
Эхо "Пожалуйста, введите свое имя (типа закончила когда сделали)"

читать переменная
Эхо $ переменная>> name.dat
Сорт <name.dat> sorted_name.dat
Эхо $ переменная
готово

Я финансов парень пытается научиться UNIX. В частности, я пытаюсь выполнить кое-что здесь.

1) Я хочу на главном экране, чтобы показать весь список имен, набранный в ходе сессии (в настоящее время, как написал основной экран показывает только фамилия печатается).

2) способ этой программе написано в файле sorted_name.dat показывает пустую строку в верхней части списка из-за инициализации переменной. Я хотел бы ликвидировать эту первую пустую строку в верхней части списка через, возможно, корректировка моего кода.

3) Как Вы видите, я выбрал закончил как способ выхода из цикла. Это может быть любое слово, которое завершает цикл. Я пытаюсь найти способ не иметь! \u003d Строка появляется в моих списках (на главном экране или на. DAT файлов.)

Большое вам спасибо.
Old 10-13-2007
Зарегистрированный пользователь
 

Регистрация: Oct 2007
Сообщений: 1
Вы можете использовать:
переменная \u003d ""
Эхо $ переменная> name.dat
в то время как [ "$ переменная"! \u003d "закончили"]
делать
Эхо "Пожалуйста, введите свое имя (типа закончила когда сделали)"

читать переменная
если [$ переменная! \u003d "закончили"], а затем
Эхо $ переменная>> name.dat
Сорт <name.dat> sorted_name.dat
FI
Эхо $ переменная
готово

Удачи.
Old 10-13-2007
Зарегистрированный пользователь
 

Регистрация: Sep 2006
Сообщения: 2604

Код:
while [ 1=1 ];
do
     printf "Please enter your name: (qQ) to quit: "
     read choice
     case $choice in
     "Q"|"q" ) break;;     
     esac
     printf "$choice\n" >> name.dat
done
sort name.dat > sorted_name.dat

Old 10-14-2007
Зарегистрированный пользователь
 

Регистрация: Oct 2007
Сообщений: 3
Кали, я попробовал ваш сценарий ...

Кали,
Я высоко ценю вашу помощь. Я попробовал работает этот скрипт вы послали меня, но когда я запускаю его я получаю синтаксическую ошибку в строке 12 ... о Fi. Не могли бы вы помочь мне немного больше, и дайте мне знать, что именно означает FI / делает? Кроме того, этот сценарий будет устранить пустые вступления в верхней части моей. DAT-файлы?
Большое спасибо.


Цитата:
Первоначально Послано Кали View Post
Вы можете использовать:
переменная \u003d ""
Эхо $ переменная> name.dat
в то время как [ "$ переменная"! \u003d "закончили"]
делать
Эхо "Пожалуйста, введите свое имя (типа закончила когда сделали)"

читать переменная
если [$ переменная! \u003d "закончили"], а затем
Эхо $ переменная>> name.dat
Сорт <name.dat> sorted_name.dat
FI
Эхо $ переменная
готово

Удачи.
Рекламные ссылки
Closed Thread

Закладки

Теги
научиться Unix

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

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

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

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


Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Как списка файлов, созданных в последние 2 часа rsonakiya UNIX для чайников Вопросы И Ответы 4 03-02-2009 07:25 AM
Список файлов, созданных до 24 часов, используя команду Ls jayaramanit Shell программирование и сценарии 7 09-11-2007 09:46 AM
Как списка файлов с конкретными создали дата Draculla Файловые системы, диски и память 2 05-04-2007 12:45 AM
Список файлов, созданных между конкретной даты и времени jazjit Shell программирование и сценарии 3 04-27-2007 02:19 AM
Список Файлы И Папки созданы / изменены пьяный Shell программирование и сценарии 2 10-24-2006 02:22 PM



Часовой пояс GMT -4. Текущее время 07:17 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX и Linux Форум Авторские права © 1993-2010 годов. Все права Reserved.Ad управление RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0