![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
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 |
| mget * (obtein fájlokat az aktuális könyvtárban, de nem az a kép formájában alkönyvtárra) | Peter321 | Shell programozás és Scripting | 0 | 03-12-2009 11:59 AM |
| Merge fájlok mérete differrent egy közös területen egyaránt fájlok segítségével awk | shashi1982 | Shell programozás és Scripting | 2 | 03-03-2009 07:12 AM |
| Kéne egy script, hogy socials a kép és a kibocsátás egy lista azon állományok | NewSolarisAdmin | Shell programozás és Scripting | 1 | 02-19-2009 01:01 PM |
| Keresése a multuple fájlokat 2 diff fájltípusok | ricky007 | Shell programozás és Scripting | 2 | 03-04-2008 01:46 PM |
| szöveges fájlok, ASCII fájlok, bináris fájlok és ftp transzferek | Perderabo | Válaszok a gyakori kérdésekre | 0 | 04-08-2004 05:25 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
sed van zeored m fájlokat. Help me please with sed
Csináltam egy scriptet frissítse sok xml fájlt. engem megmenteni egy ideig. Futott, és ez helyett az összes fájlt egy 0KB file. A probléma az volt, miután én, hogy én vagyok használ sed megváltoztatni xml node <doc_root>. A probléma ezzel az, hogy egy / a záró XML-tag és a cucc belül is lesz egy csomó / mert ez a fájl elérési útját. tehát én használ sed , és reméltem, ez munka:
Kód:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'$i'\/web<\/doc_root>/g' $my_file > $my_file Vagy ha annak a regex tud valaki segíteni, hogy a Itt van a keresett szöveg Kód:
<doc_root></doc_root> Kód:
<doc_root>/domain.co.uk/web</doc_root> Kérem, segítsen, mielőtt a főnököm megharagszik rám ![]() |
|
||||
|
Idézet:
Utána fogok nézni, feladata a sed de Ön a kimenet átirányítása ugyanarra a fájl nevét, akkor soha nem shud csinálni. ezért u volna 0KB file. átirányítást, hogy egy ideiglenes fájlba ellenőrizze az eredményt mv átmeneti filename egészségére, Devaraj Takhellambam |
|
||||
|
cool sok variációval. Ez is működik
Kód:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'$i'\/web<\/doc_root>/g' $my_file > "tmp/"$i".xml" mv "tmp/"$i".xml" $my_file Is szükség van, hogy dupla idézőjel "$ i", ha a fájl nevét a beágyazott idézetek: Kód:
sed 's/<doc_root><\/doc_root>/<doc_root>\/'"$i"'\/web<\/doc_root>/g' $my_file > "tmp/$i.xml" mv "tmp/$i.xml" "$my_file" |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|