file1 $ printf "111" />
![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Inline перенаправить STDIN | ct2marer | UNIX перспективных И опытных пользователей | 2 | 09-09-2008 09:50 PM |
| Inline перенаправить STDIN | ct2marer | Shell программирование и сценарии | 5 | 09-09-2008 09:50 AM |
| Перенаправление STDIN и с розетками | Gyula | Программирования высокого уровня | 1 | 09-02-2008 10:30 AM |
| перенаправить STDIN | prkfriryce | Shell программирование и сценарии | 4 | 01-04-2007 10:11 AM |
| STDIN не TTY при попытке сосна или перенаправление | Micz | UNIX для чайников Вопросы И Ответы | 1 | 05-20-2004 02:58 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Можно не перенаправлять на STDIN в скрипт
Я не могу использовать STDIN редирект с <(команд)
Когда я делаю следующее, как подходы и дать тот же результат: 1. Код:
$ printf "aaa\nbbb\n" > file1 $ printf "111\n222\n" > file2 $ cat file1 file2 aaa bbb 111 222 Код:
$ cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") aaa bbb 111 222 Я использую Cygwin1.5.25-15 Любое улика? |
|
||||
|
То, что я не понимаю, заключается в том, что команда с <() перенаправление работает в одну строку, но не тогда, когда включен в сценарий.
|
|
||||
|
Thats вопрос с эмуляторах. Dont получить путать, эмуляторы не являются реальными снарядов, они сделали имитировать некоторые свойства орудий! Если вы попробуете что на Баш / ш / KSH / csh она отлично работает.
Мира |
|
||||
|
Спасибо, но видимо, это выходит за рамки Cygwin элемент.
Я старался, что на Linux Bash: 1. Работы штраф в строку: Код:
-bash-3.1$ cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") aaa bbb 111 222 Код:
-rw-r--r-- 1 cleseb01 cleseb01 51 Feb 11 16:27 script
-bash-3.1$ cat script
cat <(printf "aaa\nbbb\n") <(printf "111\n222\n")
-bash-3.1$ sh script
script: line 1: syntax error near unexpected token `('
script: line 1: `cat <(printf "aaa\nbbb\n") <(printf "111\n222\n")'
|
|
||||
|
Код:
$ cat script #!/bin/bash cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") Код:
$ sh script
script: line 2: syntax error near unexpected token `('
script: line 2: `cat <(printf "aaa\nbbb\n") <(printf "111\n222\n")'
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|