![]() |
|
|
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 |
| Omdiriger til en variabel? Eller er det cmd cap? | oxoxo | UNIX for dummyer Spørgsmål & svar | 2 | 11-22-2008 08:59 AM |
| omdirigere kat til variabel | shailesh_arya | Shell Programmering og Scripting | 7 | 07-10-2008 05:34 AM |
| Omdiriger til variabel | Mrad | UNIX for dummyer Spørgsmål & svar | 2 | 05-07-2007 05:18 PM |
| Omdirigering fra Variable til kommandolinjen?? | Uh | UNIX for dummyer Spørgsmål & svar | 8 | 03-28-2006 11:31 AM |
| omdirigere kommando-output til variabel | hugow | UNIX for dummyer Spørgsmål & svar | 1 | 06-22-2005 07:43 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
variable omdirigere Messing en sed kommando.
Ikke sikker på, at titlen er anstændigt, men her har vi går. I'm running denne streng af kommandoer: Code:
qstat -f $1 | sed 's/^[ \t]*//' | sed -n -e ":a" -e "$ s/\n//gp;N;b a" | sed 's/\\,/,/' | awk -F"PBS_O_WORKDIR=" '{print $2}' | awk -F",PBS_O_SYSTEM" '{print $1}'
Hvis du er nysgerrig, er tager outputtet af en PBS-kø, fjerner alle de førende rum, fjerner alle linieskift, fjerner backslash Escape-tegn foran et komma, så griber produktion mellem to strenge, faktisk udvinder en variabel fra et stort rod af output fra PBS. Når jeg kører, at det fungerer fint, alle trin virker perfekt. Men når jeg direkte output i en variabel, sed kommando til at fjerne den backslash mislykkes. Så jeg forenklet problemet: echo "Hello \, World" | sed 's / \ \ ,/,/' -> "Hello, World" var \u003d `echo" Hej \, World "| sed 's / \ \ ,/,/'`; echo $ var -> "Hej \, World" nogen tanker? |
| Bogmærker |
| Tags |
| backquotes, backslashes, omdirigere, sed |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|