![]() |
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 |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
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 |
| segítségre van szükségük: sed és ismétlése minták | metalwarrior | A UNIX a fejlett és szakértői Felhasználók | 1 | 02-02-2008 05:00 AM |
| Ismétlő változók a kódot | mahalakshmi | Shell programozás és Scripting | 1 | 02-08-2007 07:33 AM |
| Ismétlő parancsokat egy script | Dave2874 | Shell programozás és Scripting | 4 | 03-14-2005 10:34 AM |
| Elmulasztja megismétlésétől tételek | TheCrunge | A UNIX a dummies Kérdések és válaszok | 6 | 02-22-2005 06:26 PM |
| megismétlésétől kernel üzenet | progressdll | A UNIX a fejlett és szakértői Felhasználók | 2 | 07-29-2002 05:18 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
assitance a sed (megismétlésétől minták)
szia,
Meg kell írni egy parancsot, hogy vizsgáljanak meg egy szöveges fájlban található vonalakat tartalmazó mintákat három vagy több alkalommal ismételje meg a karakterek, és tedd perenthesizes körülöttük. így például a sor "123test123" lenne változtatni "(123) vizsgálat (123)" és "abcdeabcde" és "(abcde) (abcde)". bármilyen utalás is appreciated. |
|
||||
|
Helló,
Én segíthetek 1. kérdés, ahol a kívánt változás "123test123"-ről "(123) vizsgálat (123)". Ez úgy valósítható meg könnyen használ SED . ---------- Szintaxis: sed -e 's / \ (123 \) / (\ 1) / g': -> g paraméter helyett például világszerte a fájlban. Példa: echo 123test123 | sed -e 's / \ (123 \) / (\ 1) / g' Output: (123) teszt (123) ---------- Próbáld ki ezt a fájlt, és tudassa velünk, hogyan megy ez-on-a végén. ![]() Köszönöm, |
|
||||
|
szia köszönöm a választ, de szükségem van a sed parancsot, hogy megtalálja ismétlődő mintákat is, és azokat belülről (). Nem adja meg a mintát, hogy keresni.
lehet 123 vagy abc vagy bármire, ami keresztül meg kell ismételni a sor. köszönöm |
|
||||
|
Ha csak egy vagy korlátozott kopog helyettesíteni, akkor meg lehet csinálni könnyen sed az előzőekben leírtak.
Kérjük, kövesse a lépéseket. -------- 1) Ha a thispatternthatpattern nevű fájlt teszt 2) Most akkor thispatternthatpattern szerint kell átalakítani, hogy ez (minta), hogy (minta). 3) Most írja be a következő parancsot ---------- sed -i 's / tolvajnyelv / (pattern) / g' teszt ----------- 4) Lásd az o / p használ "macska-teszt". Meg kell illeszteni, mint alul. a bash-3.1 $ cat test ez (minta) nthat (minta) n -------- Köszönöm, |
|
||||
|
hi tnx de ez nem az, amit én keresek.
Mint mondtam én dont akar megadni, akkor mintát sed. Azt akarom, hogy automatikusan megtalálja azokat a mintákat, amelyek ismételt vagy valamit csinálni velük. a reguláris kifejezés lenne, valahogy így: '.* \ (3 \) \ .* \ 1' de én csak menteni az egészet a register1, én vidám különböztetni az első mintát, és az esetleges ismételt minta tartalma között. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|