![]() |
|
|
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 |
| Mac OS X 10.5: Time Machine - "Säkerhetskopian volym kunde inte hittas" varning | iBot | OS X Support RSS | 0 | 06-25-2009 02:15 |
| Mac OS X 10.5.3 eller senare: Time Machine - "Backup volymen inte kan monteras" efter c | iBot | OS X Support RSS | 0 | 10-14-2008 04:50 |
| Hur ansluter jag en hpux10.x OS-maskin för att "Internet" via en WinXP klient? | liumx2000 | UNIX for Dummies Frågor & Svar | 0 | 08-22-2008 01:34 |
| Förklara line "mn_code \u003d" env | grep ".. MN" | awk-F "\u003d" '(print $ 2)' "" | Lokesha | UNIX for Dummies Frågor & Svar | 4 | 12-20-2007 01:52 |
| hur man "remsh" från en Unix-maskin till en Linux eller SunOS | elthox | UNIX for Dummies Frågor & Svar | 2 | 10-09-2007 10:22 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Använda "sed" för att uppdatera rekursivt ett värde i en katalog i en Red Hat Machine
Hej Alla,
Jag tillbringade hela förmiddagen försöker skapa ett shell script (med "sed"Kommando) som letar efter ett värde i en katalog och dess katalog än förändringar det med ett värde, men kunde inte hitta vägen ![]() ett första steg allowded mig att spåra alla de filer som innehåller det och även ändra detta värde men inte i filen utan på standard output (bilden), här efter kommandot: grep-R 10.220.22.240 * | grep 8080 | sed "s/10 \ ,220 \ ,22 \ .240/localhost/g" RESULTAT PÅ SKÄRMEN (här efter en enda rad till exempel): papers-papers.htm: <li> <a href\u003d"http://localhost:8080/display/Jd/Publications+in+2007"> 2007 </ a> </ li> Vad i'am försöker göra är att ändra värdet "10.220.22.240" med "localhost" i alla dessa filer! Jag gjorde det här skriptet nedan, men jag ska vara saknas något: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d #! / bin / ksh grep-R 10.220.22.240 * | grep 8080> ListaFile för en i ListaFile göra sed "s/10 \ ,220 \ ,22 \ .240/localhost/g '<a> b \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d en i raden som ingår i "ListaFile", ger: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d testo/nav-up.htm_al13gen09: <td width\u003d"82" bgcolor\u003d"#6699CC"> <div align\u003d"center"> <a href \u003d "http://10.220.22.240:8080/dashboard.action" target \u003d "content" class \u003d "meny" på Klicka \u003d "MM_showHideLayers (comm','',' dölja", "beskrivning','',' dölja", "styrelse','',' dölja", "ansökan ','',' gömma ',' papper','',' dölja "," nyheter','',' dölja "," wiki','',' visa ') "> wiki </ a> < / div> </ td> \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Kan ni hjälpa snälla? thanx Senast redigerad av mehdi1973; 07-02-2009 at 10:16.. |