file1 $ printf "111" />
![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| inline omdirigere stdin | ct2marer | UNIX for Advanced & Ekspertsøgning Brugere | 2 | 09-09-2008 10:50 PM |
| inline omdirigere stdin | ct2marer | Shell Programmering og Scripting | 5 | 09-09-2008 10:50 AM |
| Omdiriger stdin og ud for at stikkontakter | Gyula | Højtstående Programmering | 1 | 09-02-2008 11:30 AM |
| omdirigere STDIN | prkfriryce | Shell Programmering og Scripting | 4 | 01-04-2007 10:11 AM |
| stdin ikke tty når forsøge at pine eller omdirigere | Micz | UNIX for dummyer Spørgsmål & svar | 1 | 05-20-2004 03:58 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Kan ikke omdirigere til STDIN i et shell script
Jeg er ikke i stand til at bruge STDIn omdirigering med <(kommandoer) Når jeg gør følgende, begge tilgange arbejde og give det samme resultat: 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 Men den anden tilgang vil ikke arbejde, når jeg stillede i et script. Jeg bruger Cygwin1.5.25-15 Enhver fingerpeg? |
|
||||
|
Thanks, men tilsyneladende dette går ud over cygwin element. Jeg forsøgte at på en Linux bash: 1. Works fine som en linje: Code:
-bash-3.1$ cat <(printf "aaa\nbbb\n") <(printf "111\n222\n") aaa bbb 111 222 2. Vil ikke fungere som et script: 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")'
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|