![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Mac OS X 10.5: Time Machine - "Sikkerhetskopifilen volumet ble ikke funnet" varsling | iBot | OS X Support RSS | 0 | 06-25-2009 01:15 |
| Mac OS X 10.5.3 eller senere: Time Machine - "Backup volum kunne ikke montert" etter c | iBot | OS X Support RSS | 0 | 10-14-2008 03:50 |
| Hvordan kan jeg koble en hpux10.x os maskinen til Internett via en WinXP klient? | liumx2000 | UNIX for Dummies Spørsmål og svar | 0 | 08-22-2008 12:34 |
| Forklar line "mn_code \u003d` konv | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX for Dummies Spørsmål og svar | 4 | 12-20-2007 01:52 |
| hvordan "remsh" fra en Unix-maskin til en Linux eller SunOS | elthox | UNIX for Dummies Spørsmål og svar | 2 | 10-09-2007 09:22 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Bruk av "sed" for å oppdatere RECURSIVELY en verdi i en katalog på en Red Hat Machine
Hei Alle,
Jeg har brukt hele formiddagen på å prøve å lage et shell script (med "sed"Kommandoen) som ser etter en verdi i en katalog og undermappene katalog enn endringer den med en annen verdi, men kunne ikke finne veien ![]() et første skritt, allowded meg å spore alle filene som inneholder det og selv endre denne verdien, men ikke inn i filen, men på standard utgang (på skjermen), her etter kommando: grep-R 10.220.22.240 * | grep 8080 | sed 's/10 \ ,220 \ ,22 \ .240/localhost/g' RESULTAT på skjermen (her etter en enkelt linje for eksempel): papir-papers.htm: <li> <a href\u003d"http://localhost:8080/display/Jd/Publications+in+2007"> 2007 </ a> </ li> Nå, hva i'am forsøker å gjøre, er å endre verdien "10.220.22.240" med "localhost" i alle disse filene! Jeg gjorde dette skriptet nedenfor men jeg skal være mangler noe: \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 for en i ListaFile gjøre sed 's/10 \ ,220 \ ,22 \ .240/localhost/g "<a> b \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d en av linjen i "ListaFile", gir: \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 "innhold" class \u003d "menyen" på Click \u003d "MM_showHideLayers ( 'comm','',' skjule', 'beskrivelse','',' skjule', 'bord','',' skjule', 'program ','',' hide ',' papers','',' skjule ',' nyheter','',' skjule "," wiki','',' show ') "> wiki </ a> < / div> </ td> \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Kan du hjelpe takk? thanx Sist endret av mehdi1973; 07-02-2009 kl 09:16.. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|