|
|
|
|
Google Site
|
|||||||
| Форумы | Регистрация | Блог | Человек Страницы | Правила форума | Ссылки | Альбомы | ЧАВО | Пользователи | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
![]() |
|
|
Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|||
|
Я работаю над сценарием подсказывает, что имя пользователя и создает список в username.dat файл. Кроме того, я создал sorted_username.dat файл. Мой вопрос заключается в следующем: Мой скрипт использует слово "готовой" ! \u003d Закончена разорвать, а петля. Как я могу избежать слова "готовой" показать в моем DAT файлов? Большое спасибо!
|
| Рекламные ссылки | ||
|
|
|
|||
|
Можете ли вы отправить код? Это позволит сделать его более четким что именно вы хотите достичь.
В противном случае не используйте слово закончил как значение в вашем скрипте .... |
|
|||
|
переменная \u003d ""
Эхо $ переменная> name.dat в то время как [ "$ переменная"! \u003d "закончили"] делать Эхо "Пожалуйста, введите свое имя (типа закончила когда сделали)" читать переменная Эхо $ переменная>> name.dat Сорт <name.dat> sorted_name.dat Эхо $ переменная готово Я финансов парень пытается научиться UNIX. В частности, я пытаюсь выполнить кое-что здесь. 1) Я хочу на главном экране, чтобы показать весь список имен, набранный в ходе сессии (в настоящее время, как написал основной экран показывает только фамилия печатается). 2) способ этой программе написано в файле sorted_name.dat показывает пустую строку в верхней части списка из-за инициализации переменной. Я хотел бы ликвидировать эту первую пустую строку в верхней части списка через, возможно, корректировка моего кода. 3) Как Вы видите, я выбрал закончил как способ выхода из цикла. Это может быть любое слово, которое завершает цикл. Я пытаюсь найти способ не иметь! \u003d Строка появляется в моих списках (на главном экране или на. DAT файлов.) Большое вам спасибо. |
|
|||
|
Вы можете использовать:
переменная \u003d "" Эхо $ переменная> name.dat в то время как [ "$ переменная"! \u003d "закончили"] делать Эхо "Пожалуйста, введите свое имя (типа закончила когда сделали)" читать переменная если [$ переменная! \u003d "закончили"], а затем Эхо $ переменная>> name.dat Сорт <name.dat> sorted_name.dat FI Эхо $ переменная готово Удачи. |
|
|||
|
Код:
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 |
|
|||
|
Кали, я попробовал ваш сценарий ...
Кали,
Я высоко ценю вашу помощь. Я попробовал работает этот скрипт вы послали меня, но когда я запускаю его я получаю синтаксическую ошибку в строке 12 ... о Fi. Не могли бы вы помочь мне немного больше, и дайте мне знать, что именно означает FI / делает? Кроме того, этот сценарий будет устранить пустые вступления в верхней части моей. DAT-файлы? Большое спасибо. Цитата:
|
| Рекламные ссылки |
|
|
![]() |
| Закладки |
| Теги |
| научиться Unix |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|
Подробнее 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 |