| dbpprop:abstract
|
- sed (stream editor) is a Unix utility that (a) parses text files and (b) implements a programming language which can apply textual transformations to such files. It reads input files line by line (sequentially), applying the operation which has been specified via the command line (or a sed script), and then outputs the line. It was developed from 1973 to 1974 as a Unix utility by Lee E. McMahon of Bell Labs
- sed steht für Stream EDitor und ist ein bekanntes Unix-Werkzeug, mit dem Texte geändert werden können. sed ermöglicht die automatisierte Manipulation per Kommandozeile – im Gegensatz etwa zu einem interaktiven Texteditor wie dem vi. Die sed-Befehle orientieren sich teilweise an denen des zeilenorientierten Texteditors ed.
- sed (zkratka pro Stream EDitor) je jednoduchý, ale výkonný počítačový program, sloužící k aplikaci rozličných předdefinovaných textových transformací na sekvenční proud textových dat. Po jednotlivých řádcích prochází vstupní soubor, dle pravidel určených v jednoduchém jazyku (sedovském skriptu) každý řádek upraví a poté vypíše. Sed původně vytvořil někdy na přelomu let 1973/1974 Lee E. McMahon z Bellových laboratoří jako unixový nástroj, dnes je však dostupný pro téměř všechny operační systémy podporující příkazový řádek.
- Sed es un editor de flujo, una potente herramienta de tratamiento de texto para el sistema operativo Unix que acepta como entrada un archivo, lo lee y modifica línea a línea mostrando el resultado en pantalla. Sed permite manipular flujos de datos, como por ejemplo cortar líneas, buscar y reemplazar texto (con soporte de expresiones regulares), y muchas otras cosas. Posee muchas características de ed y ex. La sintaxis general de la orden sed es: sed [-n] [-e'script'] [-f archivo] archivo1 archivo2 ... donde: -n indica que se suprima la salida estándar. -e indica que se ejecute el script que viene a continuación. Si no se emplea la opción -f se puede omitir -e. -f indica que los órdenes se tomarán de un archivo Un script consiste en una o varias órdenes del editor (uno por línea) con la siguiente estructura: [inicio[,fin]] funcion [argumentos] donde inicio y fin hacen referencia a las líneas (número de línea) afectadas (o intervalo de líneas), función hace referencia a la orden de editor a aplicar y argumentos hace referencia a los argumentos necesarios para la ejecución de la función. Para expresar las órdenes en varias líneas, al final de cada línea se debe añadir el carácter barra invertida "\" antes de pulsar Intro y aparecerá un entorno de línea de órdenes con el símbolo mayor que ">".
- Alun perin Unixille tehty sed (lyhenne sanoista stream editor) on tehokas ohjelmoitava vuonsuodatin tekstivirran manipulointiin. Perl-ohjelmointikieli on saanut huomattavia vaikutteita sed:stä. Normaalisti sed:n komento on muotoa: [osoite1,[osoite2]] komento jossa osoite1 tai osoite2 (tai kumpikin) voidaan antaa tekstivirran rivin numeerisen arvon sijasta myös niin sanottuna säännöllisenä lausekkeena.
- sed (abréviation de Stream EDitor, « éditeur de flux ») est un programme informatique simple mais puissant, permettant d'appliquer différentes transformations prédéfinies à un flux séquentiel de données textuelles. sed lit des données d'entrée ligne par ligne, modifie chaque ligne selon des règles spécifiées dans un langage propre (appelé « script sed »), puis retourne cette ligne. Bien qu'originellement écrit pour Unix, par Lee E. McMahon en 1973/1974, sed est maintenant disponible sur pratiquement tous les systèmes d'exploitation disposant d'une interface en ligne de commande.
- A sed (stream editor) egy Unix program, amely szövegs állományok feldolgozására szolgál. Használhatjuk helyettesítésre, törlésre vagy transzformációra. Néhány kivételtől eltekintve egyszerre egy sorral dolgozik. Az állomány sorait rendre olvassa be és hajtja végre a mintatér tartalmán a scriptben szereplő parancsokat. Ha a scriptben szereplő összes parancs feldolgozta a mintatérben levő sort, akkor a mintatér tartalma kikerül a standard outputra (a -n opcióval ezt a default kiírást letilthatjuk).1973 és 1974 között volt kifejlesztve mint Unix alkalmazás, Lee E. McMahon által, de napjainkban is minden operációs rendszerben elérhető.
- sed (セド)は、入力ストリーム (ファイルまたはパイプラインからの入力) に対してテキスト変換などのデータ処理をおこなうために使用されるプログラムである。名称はStreamEDitor(ストリームエディタ)に由来する。 sedは、入力を行単位で読み取り、sedスクリプトと呼ばれるシンプルな命令文に従ってテキスト変換などの編集をおこない、また行単位で出力する。基本的には照合ルールに従い場合分けをおこなうフィルタと捉えることができる。オリジナル版のsedはベル研究所のマクマホンによって1973年前後に開発されたUNIXユーティリティで、現在ではコマンドラインをサポートするさまざまなオペレーティングシステムに搭載されている。 大量のテキストファイルに対して一括で定形の処理をおこなう場合に大きな威力を発揮する。正規表現に対応しており、ある条件の範囲内の文字列を探し出して処理することができる。特定の条件に合った文字列を検索し置換するなどの用途に用いる。
- sed is een acroniem van Stream EDitor. Het is een computerprogramma dat behoort tot de standaardset van applicaties onder Unix en GNU/Linux (en varianten). Ook voor andere besturingssystemen bestaan er ports van dit programma. sed is niet bedoeld als interactieve editor -hoewel het, met enige moeite, wel als zodanig zou kunnen worden gebruikt- maar wordt meestal, op de unix-manier, gebruikt in pipe-structuren. In het geval van sed betekent dit: lees uitvoer van een ander commando of van een bestand, bewerk dit volgens een aantal regels (het sed-script) en stuur de uitvoer naar een ander programma of naar een bestand. sed maakt gebruik van een simpele en krachtige commando-set en kent een eenvoudige branch- en variabelen-structuur. Desondanks is de taal Turing-compleet. sed maakt gebruik van zeer uitgebreide en krachtige reguliere expressies. Belangrijke kenmerken van sed: regel-georiënteerd: alle commando's worden losgelaten op een regel alvorens een volgende regel wordt gelezen en verwerkt; De in bewerking zijnde regel wordt opgslagen in een zogenaamde pattern space waarin eventuele bewerkingen plaatsvinden; een zogenaamde hold space kan worden gebruikt om voorgaande regels op te slaan; door middel van speciale commando's kunnen pattern space en hold space worden uitgewisseld; sed kent een goto label commando; er kunnen labels worden gedefinieerd, te gebruiken in goto en conditionele commando's; de enige variabelen die sed kent zijn de positionele velden binnen een reguliere expressie;
- sed (ang. Stream EDitor – edytor strumieniowy) – program służący do przetwarzania plików tekstowych. Mimo prostoty, program dysponuje dużymi możliwościami. sed jest filtrem – pobiera dane w postaci wierszy tekstu ze standardowego wejścia, przetwarza je zgodnie z poleceniami podanymi w wierszu poleceń lub zapisanymi w pliku i przesyła wyniki operacji na standardowe wyjście. Cechą charakterystyczną seda jest to, że wykonuje on na danym wierszu wszystkie polecenia, jakie są do wykonania. Ponieważ przetwarzanie odbywa się wiersz po wierszu, sed nie ma praktycznie żadnych ograniczeń na wielkość przetwarzanego pliku. Sed nadaje się szczególnie do przetwarzania plików o pewnej strukturze. Napisany został pierwotnie przez Lee E. McMahona dla systemu UNIX w roku 1973, w chwili obecnej dostępny jest praktycznie dla każdego systemu operacyjnego, który dysponuje wierszem poleceń. Zestaw poleceń programu sed wzorowany jest na poleceniach programu ed i większość z nich działa podobnie, jeśli uwzględni się specyfikę seda. Na przykład, polecenie 25d działa w sedzie następująco: sprawdza, czy bieżący wiersz jest 25 wierszem przetwarzanego pliku i jeśli tak, to nie kieruje go na wyjście ("usuwa" go), a jeśli nie, wiersz pojawi się na wyjściu. Jednak nie wszystkie polecenia eda mogły zostać zaimplementowane, w szczególności te, które odpowiedzialne są za kopiowanie lub przenoszenie tekstu. Zamiast tego, sed dysponuje buforem, który pozwala przechować wybrane wiersze i zestawem poleceń do manipulacji nimi. Na przykład, polecenie eda 25t76 (skopiuj wiersz 25 do 76) można zrealizować w sedzie jako dwa polecenia: 25h; 76g – przechowaj wiersz 25 w buforze i wstaw po napotkaniu wiersza 76. Oto typowy przykład wywołania seda: sed -e 's/zły/dobry/g' plik_wejściowy > plik_wyjściowy s oznacza zastępowanie, g globalne, w całym wierszu. Po pierwszym ukośniku pojawia się wyrażenie regularne, opisujące tekst, który ma być wyszukany, po drugim wyrażenie, które ma zastąpić wyszukany tekst. Polecenie zastępowania jest najczęściej wykonywanym poleceniem seda. Przykład wywołania seda z dołączonym zewnętrznym plikiem poleceń polecenia. sed: sed -f polecenia. sed plik_wejściowy > plik_wyjściowy Następujące wywołanie usuwa z pliku wszystkie puste wiersze, lub te, które zawierają wyłącznie spacje: sed -e '/^\ *$/d' plik_wejściowy Przykład ten wykorzystuje kilka metaznaków używanych w wyrażeniach regularnych seda: ^ – pasuje do początku wiersza $ – pasuje do końca wiersza . – pasuje do dowolnego znaku * – pasuje do dowolnej (również zerowej) liczby wystąpień poprzedzającego znaku – pasuje do dowolnego znaku wewnątrz nawiasów De facto sed jest prostym językiem programowania i mimo że nie pozwala na korzystanie z żadnych zmiennych, dopuszcza jedynie proste instrukcje skoku, to jest językiem zupełnym w sensie Turinga. sed wyewoluował z grepa, programu wyszukującego frazy tekstowe w plikach i był jednym z pierwszych programów uniksowych pozwalających na edycję plików z wiersza poleceń, a jego pojawienie się stanowiło impuls do powszechnego używania wyrażeń regularnych. Podobny w idei działania awk może być traktowany jako następca seda. Wraz z awkiem, sed uważany jest za prekursora języka Perl. W szczególności, s/// jest poleceniem Perla. Mimo sędziwego wieku sed nadal jest używany i rozwijany ze względu na szybkość działania. W specyficznych operacjach bije na głowę zarówno AWKa jak i Perla. GNU sed wprowadził możliwość bezpośredniej zmiany przetwarzanego pliku, zaimplementowaną potem także w BSD sed. Z kolei składnia Super-sed jest zgodna ze składnią Perla.
- sed é o mesmo que Stream EDitor ou editor de fluxo. Muito utilizado nos sistemas Unix e derivados. Ao contrário dos editores convencionais, o sed atua em linha de comandos ou em Shell script. Pode, por exemplo, editar a terceira linha de 1000 arquivos com um só comando. Geralmente, o sed recebe como entrada, através de um pipe, os dados sobre os quais irá atuar. Aceita Expressões regulares, o que lhe confere maior poder, convertendo-se em uma excelente ferramenta para administradores de sistemas. Há uma versão do sed GNU/sed com alguns recursos extra.
- Sed este un program simplu dar puternic, utilizat pentru a aplica diferite transformări unei secvenţe de text. Citeşte fişierele de intrare linie cu linie apoi modifică fiecare linie corespunzător regulilor specificate într-un limbaj simplu şi apoi afişează linia. Iniţial a fost creat ca un utilitar UNIX de către Lee E. McMahon la Bell Labs între 1973 şi 1974 dar acum este disponibil pe aproape orice sistem de operare care suporta o linie de comanda.
- sed (от англ. Stream EDitor) — потоковый текстовый редактор, применяющий различные предопределённые текстовые преобразования к последовательному потоку текстовых данных. Первоначально был написан как UNIX-утилита Ли Макмахоном (Lee E. McMahon) из Bell Labs в 1973—74 годах. Сейчас sed доступен фактически для любой операционной системы, поддерживающей работу с командной строкой.
- sed (від англ. Stream EDitor) — потоковий текстовий редактор, що застосовує різні зумовлені текстові перетворення до послідовного потоку текстових даних. Спочатку був написаний як UNIX-утиліта Лі Макмагоном (Lee E. McMahon) з Bell Labs в 1973—74 роках. Зараз sed доступний фактично для будь-якої операційної системи, що підтримує роботу з командним рядком.
- sed是Unix常见的命令行程序。sed 用来把文档或字符串里面的文字经过一系列编辑命令转换为另一种格式输出。sed 通常用来匹配一个或多个正则表达式的文本进行处理。 分号(;)可以用作分隔命令的指示符。尽管sed脚本固有的很多限制,一连串的sed指令加起来可以编程像 仓库番、快打砖块、甚至俄罗斯方块等电脑游戏的复杂程序。
|
| rdfs:comment
|
- sed (stream editor) is a Unix utility that (a) parses text files and (b) implements a programming language which can apply textual transformations to such files. It reads input files line by line (sequentially), applying the operation which has been specified via the command line (or a sed script), and then outputs the line. It was developed from 1973 to 1974 as a Unix utility by Lee E. McMahon of Bell Labs
- sed steht für Stream EDitor und ist ein bekanntes Unix-Werkzeug, mit dem Texte geändert werden können. sed ermöglicht die automatisierte Manipulation per Kommandozeile – im Gegensatz etwa zu einem interaktiven Texteditor wie dem vi. Die sed-Befehle orientieren sich teilweise an denen des zeilenorientierten Texteditors ed.
- sed (zkratka pro Stream EDitor) je jednoduchý, ale výkonný počítačový program, sloužící k aplikaci rozličných předdefinovaných textových transformací na sekvenční proud textových dat. Po jednotlivých řádcích prochází vstupní soubor, dle pravidel určených v jednoduchém jazyku (sedovském skriptu) každý řádek upraví a poté vypíše. Sed původně vytvořil někdy na přelomu let 1973/1974 Lee E.
- Sed es un editor de flujo, una potente herramienta de tratamiento de texto para el sistema operativo Unix que acepta como entrada un archivo, lo lee y modifica línea a línea mostrando el resultado en pantalla. Sed permite manipular flujos de datos, como por ejemplo cortar líneas, buscar y reemplazar texto (con soporte de expresiones regulares), y muchas otras cosas. Posee muchas características de ed y ex.
- Alun perin Unixille tehty sed (lyhenne sanoista stream editor) on tehokas ohjelmoitava vuonsuodatin tekstivirran manipulointiin. Perl-ohjelmointikieli on saanut huomattavia vaikutteita sed:stä. Normaalisti sed:n komento on muotoa: [osoite1,[osoite2]] komento jossa osoite1 tai osoite2 (tai kumpikin) voidaan antaa tekstivirran rivin numeerisen arvon sijasta myös niin sanottuna säännöllisenä lausekkeena.
- sed (abréviation de Stream EDitor, « éditeur de flux ») est un programme informatique simple mais puissant, permettant d'appliquer différentes transformations prédéfinies à un flux séquentiel de données textuelles. sed lit des données d'entrée ligne par ligne, modifie chaque ligne selon des règles spécifiées dans un langage propre (appelé « script sed »), puis retourne cette ligne. Bien qu'originellement écrit pour Unix, par Lee E.
- A sed (stream editor) egy Unix program, amely szövegs állományok feldolgozására szolgál. Használhatjuk helyettesítésre, törlésre vagy transzformációra. Néhány kivételtől eltekintve egyszerre egy sorral dolgozik. Az állomány sorait rendre olvassa be és hajtja végre a mintatér tartalmán a scriptben szereplő parancsokat.
- sed is een acroniem van Stream EDitor. Het is een computerprogramma dat behoort tot de standaardset van applicaties onder Unix en GNU/Linux (en varianten). Ook voor andere besturingssystemen bestaan er ports van dit programma. sed is niet bedoeld als interactieve editor -hoewel het, met enige moeite, wel als zodanig zou kunnen worden gebruikt- maar wordt meestal, op de unix-manier, gebruikt in pipe-structuren.
- sed (ang. Stream EDitor – edytor strumieniowy) – program służący do przetwarzania plików tekstowych. Mimo prostoty, program dysponuje dużymi możliwościami. sed jest filtrem – pobiera dane w postaci wierszy tekstu ze standardowego wejścia, przetwarza je zgodnie z poleceniami podanymi w wierszu poleceń lub zapisanymi w pliku i przesyła wyniki operacji na standardowe wyjście.
- sed é o mesmo que Stream EDitor ou editor de fluxo. Muito utilizado nos sistemas Unix e derivados. Ao contrário dos editores convencionais, o sed atua em linha de comandos ou em Shell script. Pode, por exemplo, editar a terceira linha de 1000 arquivos com um só comando. Geralmente, o sed recebe como entrada, através de um pipe, os dados sobre os quais irá atuar.
- Sed este un program simplu dar puternic, utilizat pentru a aplica diferite transformări unei secvenţe de text. Citeşte fişierele de intrare linie cu linie apoi modifică fiecare linie corespunzător regulilor specificate într-un limbaj simplu şi apoi afişează linia. Iniţial a fost creat ca un utilitar UNIX de către Lee E. McMahon la Bell Labs între 1973 şi 1974 dar acum este disponibil pe aproape orice sistem de operare care suporta o linie de comanda.
- sed (от англ. Stream EDitor) — потоковый текстовый редактор, применяющий различные предопределённые текстовые преобразования к последовательному потоку текстовых данных. Первоначально был написан как UNIX-утилита Ли Макмахоном (Lee E. McMahon) из Bell Labs в 1973—74 годах.
- sed (від англ. Stream EDitor) — потоковий текстовий редактор, що застосовує різні зумовлені текстові перетворення до послідовного потоку текстових даних. Спочатку був написаний як UNIX-утиліта Лі Макмагоном (Lee E. McMahon) з Bell Labs в 1973—74 роках.
- sed是Unix常见的命令行程序。sed 用来把文档或字符串里面的文字经过一系列编辑命令转换为另一种格式输出。sed 通常用来匹配一个或多个正则表达式的文本进行处理。 分号(;)可以用作分隔命令的指示符。尽管sed脚本固有的很多限制,一连串的sed指令加起来可以编程像 仓库番、快打砖块、甚至俄罗斯方块等电脑游戏的复杂程序。
|