The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"скрипт"
Отправлено L0n3R4ng3r, 27-Окт-07 22:06 
>Имеется стандартный ввод:
>
>vasya
>pupkin
>123
>
>Нужно вылавливать число 123, а в вывод отправлять только имя Вася(что на
>2 строчки выше).
>
>Как это можно сделать на лету шеллом?

#!/bin/bash
counter=1
flag=0
while [ "t" == "t" ] ;do
echo -n "Enter something:    "
read z
if [ $flag -eq 1 ]; then
    flag=0
fi
if [ "$z" == "123" ]; then
    echo $first
    flag=1
fi
if [ $flag -ne 1 ];then
cond=$(echo "$counter % 2" | bc)
case "$cond" in
1)    first=$z;;
0)    second=$z;;
esac
let counter=counter+1
fi

done

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру