Kezdőlap › Fórumok › Programozás › Segítség Fontos!!!
- This topic has 23 hozzászólás, 7 résztvevő, and was last updated 18 years, 6 months telt el by
uzsolt.
-
SzerzőBejegyzés
-
2006-06-14-07:32 #2063349
Itt nézted?
http://www.gnu.org/software/sed/manual/html_mono/sed.html
Ha nem egyre gondolunk akkor sorry, csak segíteni probáltam.
2006-06-14-07:44 #2063350Itt van még egy:
2007-06-08-13:16 #2063351Hogyan lehet egy mintára illeszkedő sort helyettesíteni egy üres sorral sed segítségével?
(pl.: 14. Kovács Béla úr 1986.04.04 Dunavecse 61000)
ez egy sor, TAB-al elválasztva. Ez a sor tartalmazza az úr kifejezést, és le kell cserélni egy üres sorra.
(sed ‘s/úr//’ -> Ez csak a úr-t cseréli le semmire … eddig jutottam)
Segítségeteket előre is köszi2007-06-08-14:02 #2063352Code:cat file | grep -v ‘úr’ > kesz_file2007-06-08-14:10 #2063353Köszi, de ezt sed-el kell megoldani
2007-06-08-17:55 #2063354$ echo -e „Ezt nem töröljüknKovács úr almájanSzilva úr körtéjenEzt nem töröljük.”
Ezt nem töröljük
Kovács úr almája
Szilva úr körtéje
Ezt nem töröljük.
$ echo -e „Ezt nem töröljüknKovács úr almájanSzilva úr körtéjenEzt nem töröljük.” | sed „s@.*úr.*@@g”
Ezt nem töröljükEzt nem töröljük.
Gondolom, erre gondoltál. Vagy esetleg egy kis finomítás: az úr elé és mögé egy-egy szóközt raksz, hogy pl. a fúró szót tartalmazó sort ne törölje.
2007-06-08-20:44 #2063355igen köszönöm szépen, erre gondoltam… közben nekem is sikerült kiokoskodnom ezeket is közzé teszem:
sed -e ‘/túrt/ s/^.*$//’ sz
vagy
sed -e ‘/túrt/ c’ sz
vagy
sed -e ‘/túrt/ c\’ szilletve van még egy megoldás, de az kicsit maszek:
sed -e ‘/úr/c ‘2007-06-11-12:04 #2063356hogy lehet egy awk kifejezésbe beszúrni egy paraméter változót?
pl: $1 tartalmaz egy „d” betűtawk -F, ‘($1 ~ /d………/’) {print $0}’
az itt lévő $1 az egy valaminek az első oszlopát jelenti, a print $0 pedig hogy írja ki az égész sort.
és a pontok előtt találhtó d helyére kéne beszúrnom a paramétert.2007-06-11-13:21 #2063357Nem egészen értem, de gondolom ilyenre gondolsz:
http://www.linuxforum.hu/http://newsite.linuxforum.hu/phpBB3/viewtopic.php?p=70121#p70121/Megjegyezném, hogy itt-ott nincs hozzászólás, sőt, még idézésben is üres, de ezt a Bugok rovatban…/
2007-06-11-13:33 #2063358Ki kell listáztatni az aktuális könyvtár tartalmát, de paraméterben adom, meg, hogy miket akarok látni. pl.: ha directory-t akkr d a paraméter, a linkeket, akkor l a paraméter… (a jogusultságok előtti jelszőkarakternek megfelelően (drwxr-xr-x).
if [ $# -ne 1 ]; then
echo „Csak 1 paraméterrel lehet meghívni a progamot” >&2
else
ls -l | sed -e ‘s/ /,/g’ | awk -F, ‘($1 ~ /d………/) {print $0}’|sed -e ‘s/,/ /g’
ls -l | cut -c1|grep $1|wc -l
fiitt a kód. Én a piros d betű helyére akarom beszúrni a paramétert
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz