![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Redirect a változó? Vagy inkább cmd cap? | oxoxo | A UNIX a dummies Kérdések és válaszok | 2 | 11-22-2008 08:59 AM |
| redirect macska a változó | shailesh_arya | Shell programozás és Scripting | 7 | 07-10-2008 05:34 AM |
| Redirect a változó | Mrad | A UNIX a dummies Kérdések és válaszok | 2 | 05-07-2007 05:18 PM |
| Redirect a változó parancssorban? | Ugh | A UNIX a dummies Kérdések és válaszok | 8 | 03-28-2006 11:31 AM |
| redirect parancs kimenetét változó | hugow | A UNIX a dummies Kérdések és válaszok | 1 | 06-22-2005 07:43 AM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
változó redirect messing egy sed parancsot.
Nem biztos abban, hogy a cím tisztességes, de itt is van. I'm running ezt a fonalat a parancsok:
Kód:
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}'
Mikor ÉN fuss, hogy ez szerkezet csak finom, minden olyan lépést tökéletesen működnek. Azonban, amikor közvetlenül a kimenetet egy változó, a sed parancsot, hogy távolítsa el a backslash nem sikerül. Szóval, egyszerűsíteni a problémát: echo "Hello \, World" | sed 's / \ \ ,/,/' -> "Hello, World" var \u003d `echo" Hello \, World "| sed 's / \ \ ,/,/'`; echo $ var -> "Hello \, World" Any thoughts? |
| Könyvjelzõk |
| Címkék |
| backquotes, backslashes, redirect, sed |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|