![]() |
|
|
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 |
| Using grep ki a sor számát | mskarica | Shell programozás és Scripting | 8 | 06-26-2008 03:47 AM |
| Hogyan grep / zgrep a kimenet csak a matching filename és a vonal száma? | vvaidyan | A UNIX a dummies Kérdések és válaszok | 3 | 03-12-2008 05:33 PM |
| Grep számos olyan tételt, KSH | rodluo | Shell programozás és Scripting | 3 | 12-09-2007 09:31 AM |
| grep a string a sor számát | salaathi | Shell programozás és Scripting | 4 | 12-04-2007 11:42 AM |
| Van-e, hogy miért, hogy a néhány sort grep eredmény? | umen | A UNIX a dummies Kérdések és válaszok | 1 | 03-16-2006 09:56 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Get Fájlnév és útvonal számnak grep
Szia,
Én használ a Korne héj és megpróbálni a fájlnév, a vonal számát és a sor szöveget használ grep pl find. /-type f-name "*. java"-exec grep-nf test.txt '()' \; (test.txt tartalmaz mit keresni) vissza fog térni a sor számát, és a sor szöveget. grep-l fog visszatérni a fájlnév, de grep-ln doesnt vissza a fájlnév, a sor számát, és a sor szöveget. Lehet-e tenni ezt a kapcsolatot grep?, Vagy kellene lennem, mint használ valami awk? Nagyra értékelném, ha valaki tud segítsen nekem köszönöm Last edited by ceemh3; 09-11-2007 at 10:22 AM.. |
|
||||
|
grep-l nem ad fájl name.it ad csak a fájl name.So a kódot igaz. Akkor mi a baj.
ha használja grep, mint ezek; grep-nf test.txt fájl1 fájl2 ... grep-NF test.txt * grep-nf test.txt *. java ez ad filename: linenumber: text A probléma az, hogy ha a fájl neve a grep, ezért azt feltételezi, hogy tudod, hogy a fájl neve, így ez nem write file neve használata esetén a fenti kódot, ha talál egy fájlt végrehajtja grep-NF test.text filexx (ismert file) meg kell találnunk annak a módja a grep-nf text.txt *. java |
|
||||
|
meg tudná csinálni valami ilyesmi. FIRS egy scriptet hívják, mondjuk mygrep, és azokat a következő: Kód:
#!/bin/sh grep -nf test.txt "$1" | sed -e "s!^!$1:!" Az meg tudod csinálni: Kód:
find . -type f -name \*.java -exec ./mygrep {} \;
|
![]() |
| Könyvjelzõk |
| Címkék |
| grep vagy |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|