fil1 $ printf "111" />
![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| inline omdirigera stdin | ct2marer | UNIX för avancerade & Expertanvändare | 2 | 09-09-2008 10:50 |
| inline omdirigera stdin | ct2marer | Shell-programmering och Skript | 5 | 09-09-2008 10:50 |
| Hänvisningsadressen stdin och att uttag | Gyula | High Level Programming | 1 | 09-02-2008 11:30 |
| omdirigera STDIN | prkfriryce | Shell-programmering och Skript | 4 | 01-04-2007 10:11 |
| stdin inte TTY då försöka furu eller omdirigera | Micz | UNIX for Dummies Frågor & Svar | 1 | 05-20-2004 03:58 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Kan inte omdirigera till STDIN i ett skal script
Jag kan inte använda STDIn omdirigering med <(kommandon)
När jag gör så här, både tillvägagångssätt och ge samma resultat: 1. Kod:
$ printf "aaa\nbbb\n" > file1 $ printf "111\n222\n" > file2 $ cat file1 file2 aaa bbb 111 222 Kod:
$ cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") aaa bbb 111 222 Jag använder Cygwin1.5.25-15 En ledtråd? |
|
||||
|
Thats frågan med emulatorer. Dont get förvirrad, emulatorer inte är verkliga tankar, de är gjorda för att efterlikna en del av de kvaliteter tankar! Om du försöker att på ett Bash / sh / ksh / csh det kommer att fungerar bra.
-Fred |
|
||||
|
Tack, men det verkar som detta går utöver Cygwin inslag.
Jag försökte att på ett Linux bash: 1. Fungerar bra som en linje: Kod:
-bash-3.1$ cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") aaa bbb 111 222 Kod:
-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")'
|
|
||||
|
Kod:
$ cat script #!/bin/bash cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") Kod:
$ sh script
script: line 2: syntax error near unexpected token `('
script: line 2: `cat <(printf "aaa\nbbb\n") <(printf "111\n222\n")'
|