![]() |
|
|
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 |
| Notering filer med fullständig sökväg | r_sethu | UNIX for Dummies Frågor & Svar | 5 | 06-15-2009 03:56 |
| Lista filer med fullständig sökväg | mr_bold | Shell-programmering och Skript | 3 | 10-07-2008 01:19 |
| att hitta filen med fullständig sökväg | surjyap | Shell-programmering och Skript | 5 | 01-18-2008 03:26 |
| få fullständig sökväg från relativ sökväg | POLYP | Shell-programmering och Skript | 4 | 03-25-2007 01:08 |
| Full väg verkställande manus i ksh? | BriceBu | Shell-programmering och Skript | 2 | 09-19-2005 10:29 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Sätt ett filnamn med fullständig sökväg med sed
hej,
Jag behöver för att ersätta en linje som en fil med ett nytt Råalkohol enheten plats .. Originalfilen .. / opt/sybase/ASE1502/ASE-15_0/bin/dataserver \ -d/data/TST_AKS1/sybdevices/master.dat \ -e/logs/sybase/TST_AKS1/SFO_TST_AKS1.log \ -c/apps/sybase/ASE1502/ASE-15_0/TST_AKS1.cfg \ -M/apps/sybase/ASE1502/ASE-15_0 \ Jag måste ändra-d värde till / dev/vx/rdsk/sandg-100/raw200-01 den nya filen ska se ut / opt/sybase/ASE1502/ASE-15_0/bin/dataserver \ -d/dev/vx/rdsk/sandg-100/raw200-01 \ -e/logs/sybase/TST_AKS1/SFO_TST_AKS1.log \ -c/apps/sybase/ASE1502/ASE-15_0/TST_AKS1.cfg \ -M/apps/sybase/ASE1502/ASE-15_0 \ Jag försökte använda sed jag in det nya filnamnet i en varaiable export mydev \u003d / dev/vx/rdsk/sandg-100/raw200-01 sed s / ^-d .* / $ mydev / g Det fungerade inte .. någon aning om hur man gör arbetet, det skulle vara trevligt om jag kan använda ett skal variabel inuti sed kommando för att ersätta värdet ... Jag försökte awk, men fungerade inte heller awk '(if ($ 1 ~ \u003d "-d") print $ 0 else print $ mydevice)' <filename tack AK |