Web Analytics Made Easy - Statcounter

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Sed - Alemannische Wikipedia

Sed

Us der alemannische Wikipedia, der freie Dialäkt-Enzyklopedy

sed stäht fyr Stream EDitor un isch ä bekonnts Werkzeug, mit dem Textdateie gändert werre kinnen. sed isch wiä jedes Unix-Werkzeug ä Programm, wue d automatisiert Manipulation vun de Kommandozeil us ermögliche tuet – im Gegesatz etwa zue new interaktive Texteditor wie etwa m vi.

D sed-Bfehle orientiere sich teilwies on dene vum zeileorientierte Texteditor ed, der isch so öhnlich wie d Mircosoft Inovation edlin. Sed liest ä Eingabedatei Zeil fyr Zeil, un gibt jedi Zeil entsprechend vorgebener Regle gändert wiedr uss.

[ändere] Typischi Onwendungsbeispiel

Ä typisch Onwendung isch s Ersetze vun Usdrücke:

sed -e 's/alt/neij/g' Igabdatei > Usgabdatei

In dem Beispiel isch duerch s '-e' bschtimmt, des de nochfolgend Text d Voänderungsregle ogibt. D Veränderungsregel 's/alt/neu/g' sait, des in jedr Zeil vun de Igabdatei d Zeichenfolg 'alt' duerch d Zeichefolg 'neij' ersetzt werre soll. S führend 's' beditet, des ä Zeiche-Ersetzung (substitution) stattfinde soll. S 'g' om End sait, dess d Veränderung global, d.h. fyr alli Vorkomme in de Zeil, vorgnumme werre soll. Sunsch würd sed nuer s Erschte ersetze.

Aa s Ersetze vun mehrfache Leerzeiche duerch ä einzigs isch möglich:

sed -e 's/ \+/ /g' Igabdatei > Usgabdatei 

De Trick daran isch, des diä gsuechte Zeichefolg nit immar 1:1 ybernumme wierd, sundern vielmä ä Regulärer Usdruck darschtelle tuet. In dem Fall steht s '\+' fyr ei- odr mämals s vorherig Zeiche, womit nit nuer ä Leerzeiche, sundern au mehreri hinterönonder ersetzt werre solle.

Um d Änderige in de Datei voznemme, ohni yber ä temporäri Hin- un Herzschiebe, gibts sittr de Version 4

sed -i -e 's/ \+/ /g' IunsUss_gabdatei 

Trotz de igschränkti Möglichkeite werre sogar Spiel wiä sokoban odr arkanoid un ondri onspruchsvolli Programm wiä debugger mit sed gschriebe. Fyr komplexeri Ufgabe werre gwöhnlich awk odr Perl gnumme.

S GNU-Projekt het ä Version vum sed als Freye Software uff jedm Btriebssyschtem vofügbar.

[ändere] Ekschterni Syte


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -