file1 $ printf "111" />
![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Inline-Umleiten von stdin | ct2marer | UNIX für Fortgeschrittene und Experten | 2 | 09-09-2008 10:50 PM |
| Inline-Umleiten von stdin | ct2marer | Shell Programmierung und Scripting | 5 | 09-09-2008 10:50 AM |
| Umleiten von stdin und auf Sockel | Gyula | High-Level-Programmierung | 1 | 09-02-2008 11:30 AM |
| Umleiten von stdin | prkfriryce | Shell Programmierung und Scripting | 4 | 01-04-2007 10:11 AM |
| tty stdin nicht wenn ich versuche, Kiefer oder umleiten | Micz | UNIX for Dummies Questions & Answers | 1 | 05-20-2004 03:58 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Kann nicht eine Weiterleitung an STDIN in ein Shell-Skript
Ich bin nicht in der Lage, STDIN Umleitung mit <(Befehle) Wenn ich den folgenden, die beide Ansätze funktionieren und die gleichen Ergebnisse: 1. Code:
$ printf "aaa\nbbb\n" > file1 $ printf "111\n222\n" > file2 $ cat file1 file2 aaa bbb 111 222 2. Code:
$ cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") aaa bbb 111 222 Da jedoch im zweiten Ansatz wird nicht funktionieren, wenn ich in einem Skript. Ich bin mit Cygwin1.5.25-15 Jeder Hinweis? |
|
||||
|
Das ist das Problem mit den Emulatoren. Dont verwirren, die nicht real sind Emulatoren Muscheln, sie werden zur Nachahmung einige der Qualitäten von Muscheln! Wenn Sie versuchen, dass auf einem Bash / sh / ksh / csh es funktioniert gut.
-Frieden |
|
||||
|
Vielen Dank, aber das geht offensichtlich über die Cygwin Element. Ich habe versucht, die auf einer Linux-Bash: 1. Funktioniert als eine Zeile: Code:
-bash-3.1$ cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") aaa bbb 111 222 2. Wird nicht wie ein Skript: Code:
-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")'
|
|
||||
|
Code:
$ cat script #!/bin/bash cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") Code:
$ sh script
script: line 2: syntax error near unexpected token `('
script: line 2: `cat <(printf "aaa\nbbb\n") <(printf "111\n222\n")'
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|