![]() |
|
|
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 |
| Hogyan semlegesítsék grep eredmény? | mmdawg | Shell programozás és Scripting | 4 | 05-05-2008 09:24 AM |
| dinamikus mérkőzés keretében awk | manas_ranjan | A UNIX a fejlett és szakértői Felhasználók | 23 | 08-31-2007 05:13 AM |
| semlegesítsék * belül pattren egyezési ... | pbsrinivas | Shell programozás és Scripting | 7 | 06-11-2007 10:30 AM |
| Hogyan egyezik a hónapban | Nayanajith | Shell programozás és Scripting | 1 | 06-27-2006 02:55 AM |
| rekord mérkőzés | pavan_test | A UNIX a dummies Kérdések és válaszok | 1 | 01-27-2006 10:41 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
hogyan tudom semlegesítsék a sed mérkőzés
Van egy szöveges fájl, amely linkeket tartalmaz. Tudok írni tud sed helyettesíteni a kapcsolatot semmit. Például: Kód:
http://www.google.com becomes XxX De mi vagyok után nem helyettesíti a kapcsolatot, de valami eltávolítani minden más és hagyjuk el a linket. Szeretnék egy negatív párja. Annak érdekében, hogy minden mérkőzés van hátra, hanem az összes nem egyező szöveg távolítani. Any ideas? |
|
||||
|
Idézet:
|
|
||||
|
Idézet:
Kód:
#!/usr/bin/python
all = open("file1.txt").read()
allwords = all.split()
for i in range(0,len(allwords)):
if not "http://www.google.com" in allwords[i]:
allwords[i] = "xXx"
print ' '.join(allwords)
Output: Kód:
'xXx xXx http://www.google.com xXx xXx xXx' |
|
||||
|
a-n lehetőség sed, Például:
minta link.txt fájl tartalmazza: text http://www.google.com text http://www.unix.com utolsó sor szűrő link.flt fájlt tartalmaz: 1, $ ( / http: \ / \ / / ( p ) ) $ sed -N-f link.flt link.txt http://www.google.com http://www.unix.com $ |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|