URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 70351
[ Назад ]

Исходное сообщение
"grep"

Отправлено MGS , 17-Ноя-06 20:23 
Здравствуйте Господа.

Вопрос следуещего контекста
при выполнении этих строк

  java -version │ grep 1.5.0
  java -version │ grep 1.4.0
  ..................
  java -version │ grep random_string

результатом выполнения этих команд является полностью описание даной версии java-ы, даже тогда когда аргументом grep служыт любая строка.
Прошу помощи в разрешении даной проблемы.

С уважением,

MGS.


Содержание

Сообщения в этом обсуждении
"grep"
Отправлено anonymous , 17-Ноя-06 20:37 
>Здравствуйте Господа.
>
>Вопрос следуещего контекста
>при выполнении этих строк
>
>  java -version │ grep 1.5.0
>  java -version │ grep 1.4.0
>  ..................
>  java -version │ grep random_string
>
>результатом выполнения этих команд является полностью описание даной версии java-ы, даже тогда
>когда аргументом grep служыт любая строка.
>Прошу помощи в разрешении даной проблемы.
>
>С уважением,
>
>MGS.

~$ java -version 2>&1|grep unt
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)


"grep"
Отправлено MGS , 17-Ноя-06 20:47 
>>Здравствуйте Господа.
>>
>>Вопрос следуещего контекста
>>при выполнении этих строк
>>
>>  java -version │ grep 1.5.0
>>  java -version │ grep 1.4.0
>>  ..................
>>  java -version │ grep random_string
>>
>>результатом выполнения этих команд является полностью описание даной версии java-ы, даже тогда
>>когда аргументом grep служыт любая строка.
>>Прошу помощи в разрешении даной проблемы.
>>
>>С уважением,
>>
>>MGS.
>
>~$ java -version 2>&1|grep unt
>Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)

Большое спасибо. Но не могли бы Вы еще краткое обяснение к даному решению написать?


"grep"
Отправлено mg , 18-Ноя-06 00:01 
>Большое спасибо. Но не могли бы Вы еще краткое обяснение к даному
>решению написать?

Ну это даже я знаю...
....
Because pipeline assignment of standard input or standard output or both
     takes place before redirection, it can be modified by redirection.  For
     example:

           $ command1 2>&1 | command2

     sends both the standard output and standard error of `command1' to the
     standard input of `command2'.
....

подробнее тут - man sh


"grep"
Отправлено MGS , 20-Ноя-06 21:44 
>>Большое спасибо. Но не могли бы Вы еще краткое обяснение к даному
>>решению написать?
>
>Ну это даже я знаю...
>....
> Because pipeline assignment of standard input or standard output or both
>
>     takes place before redirection, it can be
>modified by redirection.  For
>     example:
>
>           $ command1 2>&1 | command2
>
>     sends both the standard output and standard
>error of `command1' to the
>     standard input of `command2'.
>....
>
>подробнее тут - man sh

В продолжение данной темы я хотел спросить вот о чем:
Например мне нужно узнать какая версия java  установлена на машине и в зависимости от этого делать соответствующие действия. Реализация на Линухе уже есть, но вот под виндоус есть проблема мне не удается это проверить на уровне логического выражения.
Буду признателен за советы.


"grep"
Отправлено Nikolaev D. , 20-Ноя-06 23:19 
java -v бляяя

"grep"
Отправлено MGS , 20-Ноя-06 23:41 
>>>Большое спасибо. Но не могли бы Вы еще краткое обяснение к даному
>>>решению написать?
>>
>>Ну это даже я знаю...
>>....
>> Because pipeline assignment of standard input or standard output or both
>>
>>     takes place before redirection, it can be
>>modified by redirection.  For
>>     example:
>>
>>           $ command1 2>&1 | command2
>>
>>     sends both the standard output and standard
>>error of `command1' to the
>>     standard input of `command2'.
>>....
>>
>>подробнее тут - man sh
>
>В продолжение данной темы я хотел спросить вот о чем:
>Например мне нужно узнать какая версия java  установлена на машине и
>в зависимости от этого делать соответствующие действия. Реализация на Линухе уже
>есть, но вот под виндоус есть проблема мне не удается это
>проверить на уровне логического выражения.
>Буду признателен за советы.

и что дальше?