Tr (Unix) (original) (raw)

About DBpedia

tr (forma abreujada de l'anglès translate o transliterate) és una comanda dels sistemes operatius Unix i Linux. El programa llegeix de l'entrada estàndard i escriu a la sortida estàndard, pren dos paràmetres que indiquen quines substitucions cal fer en el text. El primer paràmetre indica quins caràcters cal substituir i el segon per quins caràcters seran substituïts.

thumbnail

Property Value
dbo:abstract tr (forma abreujada de l'anglès translate o transliterate) és una comanda dels sistemes operatius Unix i Linux. El programa llegeix de l'entrada estàndard i escriu a la sortida estàndard, pren dos paràmetres que indiquen quines substitucions cal fer en el text. El primer paràmetre indica quins caràcters cal substituir i el segon per quins caràcters seran substituïts. (ca) tr je příkaz v unixových operačních systémech pro nahrazování zadaných znaků jinými nebo jejich vypouštění. Jeho jméno je zkratka z anglického translate nebo transliterate. Program tr funguje jako filtr – čte proud bytů ze standardního vstupu a výsledek zapisuje na standardní výstup, aniž by měnil vstupní soubor. Pro nahrazování znaků je třeba zadat dva ; první zadává množinu znaků, které se mají nahrazovat, a druhý množinu znaků, kterými se budou nahrazovat. Například tr 'abcd' 'jkmn' převádí všechny znaky a na j, b na k, c na m a d na n: $ echo abeceda | tr 'a-d' 'jkmn'jkemenj (Abecední posloupnost znaků lze zapsat pomocí rozsahu se spojovníkem (znak minus).) Ve verzi příkazu tr podle standardu POSIX závisí množina zapsaná pomocí rozsahu na abecedním řazení v použitém národním nastavení, proto je nutné zvážit, zda se použití rozsahů nevyhnout, aby při spuštění skriptu s jiným národním nastavením nedošlo k nežádoucím efektům. Ve verzi podle standardu POSIX lze často místo rozsahů použít znakové množiny, jako například [:alpha:]. Volba -s způsobí, že tr bude nahrazovat posloupnost stejných znaků jediným znakem. Například tr -s ' ' nahrazuje posloupnosti jednoho nebo více znaků konce řádku jediným. Volba -d způsobí, že tr bude vypouštět všechny znaky ze zadané množiny. V tomto případě se jako parametr zadává pouze jedna množina znaků. Následující příkaz bude odstraňovat znaky návrat vozíku: tr -d '' Volba -c způsobí, že se použije doplněk první množiny znaků. Vyvolání tr -cd '[:alnum:]' proto odstraní všechny nealfanumerické znaky. Většina verzí příkazu tr, včetně GNU tr a klasického unixového tr, pracuje s jednobytovými znaky a není kompatibilní s Unicode. Výjimkou je implementace z , která obsahuje základní podpora Unicode. Ruby a Perl mají interní operátor tr, který funguje podobně jako příkaz tr. Příkaz string map v Tcl je obecnější, protože umožňuje převádět řetězce na řetězce, zatímco příkaz tr převádí pouze znaky na znaky. (cs) tr ist ein Unix-Kommando, dessen Name eine Abkürzung für translate (deutsch: übersetzen) ist, das bestimmte Zeichen aus einem Datenstrom ersetzt oder entfernt. Das Werkzeug liest den Datenstrom der Standardeingabe, schreibt auf die Standardausgabe und benötigt je nach Modus ein (Löschen und Komprimieren) oder zwei (Ersetzen) Argumente. Sollen Zeichen ersetzt werden, werden zwei Argumente benötigt, zuerst die zu ersetzenden Zeichen, im zweiten die neuen. Beispiel: jimbo@thinkpad:~$ echo Meyer tr y iMeier Es sind mehrfache Ersetzungen einzelner Zeichen auf einmal möglich. Z. B. ersetzt tr 'abcd' 'jkmn' alle vorkommenden a durch j, b durch k usw. Im Alphabet aufeinanderfolgende Zeichen lassen sich dabei mit einem Bindestrich angeben: tr 'a-d' 'jkmn' Mit dem Operator s werden alle hintereinander folgenden identischen Zeichen durch ein einzelnes ersetzt. Beispiel: jimbo@thinkpad:~ echo muuuuh tr -s umuh Der Operand d löscht alle im ersten Argument angegebenen Zeichen tr -d '' wobei für ein Carriage Return (Bytewert 13) steht. Mit diesem Befehl wird dieses unter Unix nicht verwendete Umbruchzeichen ersatzlos entfernt. Ist ein c angegeben, so gilt die Umkehrung, also hier tr -cd '[:alnum:]' wobei der Ausdruck [:alnum:] für alle alphanumerischen Zeichen steht. Somit werden alle nicht alphanumerischen Zeichen entfernt. (de) tr es un comando de la familia de Sistemas Operativos Unix que permite el reemplazo o eliminación de un conjunto de caracteres de la Entrada estándar (stdin). Su nombre proviene de la palabra inglesa translate, que significa traducir.​ Este comando necesariamente trabaja leyendo la información de la Entrada estándar y volcando el resultado directamente a la Salida estándar, no permitiendo en ningún momento que se le indique algún Archivo. Es muy importante aclarar que tr no es compatible con codificaciones de caracters que utilicen más de 1 byte para su representación, por ejemplo Unicode y toda aquella que use esta (UTF-8). Esta limitación se debe a que el comando trabaja byte a byte en las operaciones que realiza (eliminación/reemplazo), por lo tanto el uso de dichas codificaciones hace que tr genere resultados inesperados.​ (es) tr (translate) est une commande Unix qui permet de transposer ou d'éliminer des caractères dans un fichier ou un flux de données. Exemples : * Pour remplacer a par j, b par k, c par m et d par n.tr 'abcd' 'jkmn' < fichier Ce qui peut aussi s'écrire tr 'a-d' 'jkmn' < fichier * Pour remplacer les minuscules par les majuscules correspondantestr 'a-z' 'A-Z' < fichier * Pour remplacer n blancs continus par un seultr -s ' ' < fichier * Pour remplacer le caractère ':' par un saut de lignetr ':' '\013' < fichier tr servait avec la commande dd pour permettre sur un même type de cassette DC6150 un échange entre le VMS et l'Unix. (fr) tr(ティーアール)はUNIXおよびUNIX系システムのコマンドである。名称は translate または transliterate の略。 tr は標準入力から読み込んで標準出力に出力する。パラメータとして2つの文字集合を指定し、一方の文字集合に含まれる文字が出現する度に、もう一方の文字集合の同じ位置にある文字に置換して出力する。 (ja) tr is a command in Unix, Plan 9, Inferno, and Unix-like operating systems. It is an abbreviation of translate or transliterate, indicating its operation of replacing or removing specific characters in its input data set. (en) tr은 유닉스, 플랜 9, 인페르노, 유닉스 계열 운영 체제의 명령어이다. translate 또는 transliterate의 준말이며 입력 데이터 집합의 특정 문자를 치환하거나 제거하는 목적으로 사용된다. (ko) tr è un comando disponibile nei sistemi operativi Unix e Unix-like . È un'abbreviazione di translate o transliterate, che indica che la sua funzione è di sostituzione o rimozione di caratteri dai dati di input. (it) O tr é um pequeno utilitário Unix para excluir ou traduzir uma cadeia de caracteres em outra, lendo da entrada-padrão e escrevendo para a saída-padrão. (pt) tr (ang. translate) – polecenie systemów operacyjnych typu Unix oraz Linux, które zmienia lub usuwa znaki ze standardowego strumienia wejścia (stdin).W systemach używających oprogramowania GNU ten program jest w pakiecie GNU Coreutils. (pl) tr är ett verktygsprogram i Unix och unixliknande system, för manipulering av text. Programmet byter ut eller raderar ett visst eller vissa tecken i indatat och ger resultatet som utdata. Tecknen som skall manipuleras kan anges som sådana, som "escape-koder", som teckenräckor eller, i nyare versioner, som teckenklasser. Programmet arbetar byte för byte, vilket betyder att det inte, åtminstone i klassisk variant, klarar att byta ut bokstäver som kodas som flera byte, såsom å, ä och ö i det numera i unixliknande system vanliga kodningssystemet UTF-8. Däremot kan det arbeta med en text där sådana tecken ingår, förutsatt att tecknen som skall bytas ut inte ingår som beståndsdel i bokstäver som skall lämnas orörda (vilket inte är ett problem i UTF-8, men eventuellt i UTF-16). tr, liksom andra verktygsprogram i Unix, används ofta som del i en räcka kommandon ("pipe", "rör"), så att programmet körs på data som tagits fram av ett annat program och ett tredje program använder utdatat som sitt indata. Möjligheten att kombinera små verktygsprogram är en faktor som gör kommandotolken till ett effektivt arbetsredskap i dessa system. (sv) tr — UNIX-утиліта для перетворення символів. Утиліта tr копіює стандартний вхідний потік в стандартний вихідний, підставляючи або видаляючи деякі символи. Задані опції і операнди рядок1 і рядок2 керують перетворенням. (uk) tr — UNIX-утилита для преобразования символов. Утилита tr копирует стандартный входной поток в стандартный выходной, подставляя или удаляя некоторые символы. Заданные опции и операнды строка1 и строка2 управляют происходящим преобразованием по ходу копирования отдельных символов и последовательностей символов. (ru) tr是一个类Unix操作系统中的命令。它是translate或transliterate的缩写,表示替换或删除输入数据集中特定字符。 该程序从其标准输入中读取一个字节流,并将结果写入标准输出。需要两组字符(通常长度相同),并用第二组中的相应元素替换第一组中的字符。例如, tr 'abcd' 'jkmn' 将a映射到j,b到k,c到m,d到n。 字符集可以使用字符范围缩写。前面的例子可以写成: tr 'a-d' 'jkmn' 在兼容POSIX标准的tr版本中,字符范围集合取决于的,所以在脚本中避免使用字符范围可能更安全,因为脚本可能会在与编写时不同的语言环境下执行。范围通常可以用POSIX字符集替换,例如[:alpha:]。 s标志使tr将其输出中相同相邻字符的序列压缩为单个字符。例如, tr -s ' ' 用一个换行符替换连续的一个或多个换行符。 d标志使tr从其输入中删除指定的一组字符。在这种情况下,只使用单个字符集参数。以下命令删除回车符。 tr -d '' c标志表示第一组字符的补。调用 tr -cd '[:alnum:]' 会删除所有非字母或数字字符。 tr的大多数版本,包括GNU tr和经典的Unix tr,都以单字节字符操作,不兼容Unicode。的实现是个例外,它提供了基本的Unicode支持。 Ruby和Perl也有一个内置的tr操作符,使用方法类似。Tcl的string map命令更加通用,因为它将字符串映射到字符串,而tr将字符映射到字符。 (zh)
dbo:author dbr:AT&T_Bell_Laboratories dbr:Douglas_McIlroy
dbo:computingPlatform dbr:Cross-platform
dbo:developer dbr:Commercial_software dbr:Open-source_software
dbo:genre dbr:Command_(computing)
dbo:license dbr:MIT_License dbr:Coreutils
dbo:operatingSystem dbr:Unix dbr:Unix-like dbr:MSX-DOS dbr:Plan_9_from_Bell_Labs dbr:IBM_i dbr:Inferno_(operating_system) dbr:OS-9
dbo:programmingLanguage dbr:C_(programming_language)
dbo:thumbnail wiki-commons:Special:FilePath/Tr_Unix.png?width=300
dbo:wikiPageExternalLink https://web.archive.org/web/20120723113341/http:/www.examplenow.com/tr/ http://man.cat-v.org/unix_8th/1/tr
dbo:wikiPageID 700674 (xsd:integer)
dbo:wikiPageLength 6526 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1107614760 (xsd:integer)
dbo:wikiPageWikiLink dbr:Ruby_(programming_language) dbr:List_of_Unix_commands dbr:Windows_API dbc:IBM_i_Qshell_commands dbc:Inferno_(operating_system)_commands dbr:Perl dbr:Unicode dbr:Unix dbr:Unix-like dbr:UnxUtils dbr:AT&T_Bell_Laboratories dbr:GPLv3+ dbr:Command_(computing) dbr:Commercial_software dbr:Cross-platform dbr:Native_(computing) dbr:GNU_Core_Utilities dbr:MSX-DOS dbr:Command-line_argument dbr:C_(programming_language) dbr:GNU dbr:Locale_(computer_software) dbr:ASCII_Corporation dbr:POSIX dbr:Heirloom_Project dbr:Tcl dbc:Plan_9_commands dbc:Unix_SUS2008_utilities dbc:Unix_text_processing_utilities dbr:Collation dbr:Douglas_McIlroy dbr:Plan_9_from_Bell_Labs dbr:IBM_i dbr:Inferno_(operating_system) dbr:Microsoft_Windows dbr:OS-9 dbr:Open-source_software dbr:Sed dbr:MIT_License dbr:Research_Unix dbr:Coreutils dbr:Porting dbr:Standard_input dbr:Standard_output
dbp:author dbr:Douglas_McIlroy (en)
dbp:caption The command (en)
dbp:developer Various open-source and commercial developers (en)
dbp:genre dbr:Command_(computing)
dbp:license dbr:GPLv3+ dbr:Coreutils Plan 9: MIT License (en)
dbp:name tr (en)
dbp:operatingSystem dbr:Unix dbr:Unix-like dbr:MSX-DOS dbr:Plan_9_from_Bell_Labs dbr:IBM_i dbr:Inferno_(operating_system) dbr:OS-9
dbp:platform dbr:Cross-platform
dbp:programmingLanguage dbr:C_(programming_language)
dbp:screenshot Tr Unix.png (en)
dbp:wikiPageUsesTemplate dbt:Plan_9_commands dbt:Unix_commands dbt:Code dbt:Infobox_software dbt:Lowercase_title dbt:Mono dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Wikibooks dbt:Core_Utilities_commands dbt:Man
dct:subject dbc:IBM_i_Qshell_commands dbc:Inferno_(operating_system)_commands dbc:Plan_9_commands dbc:Unix_SUS2008_utilities dbc:Unix_text_processing_utilities
gold:hypernym dbr:Command
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatUnixSUS2008Utilities yago:Abstraction100002137 yago:Company108058098 yago:Group100031264 yago:Institution108053576 yago:Organization108008335 yago:YagoLegalActor yago:YagoLegalActorGeo yago:YagoPermanentlyLocatedEntity dbo:MilitaryUnit yago:Service108186047 yago:SocialGroup107950920 yago:Utility108185758
rdfs:comment tr (forma abreujada de l'anglès translate o transliterate) és una comanda dels sistemes operatius Unix i Linux. El programa llegeix de l'entrada estàndard i escriu a la sortida estàndard, pren dos paràmetres que indiquen quines substitucions cal fer en el text. El primer paràmetre indica quins caràcters cal substituir i el segon per quins caràcters seran substituïts. (ca) tr(ティーアール)はUNIXおよびUNIX系システムのコマンドである。名称は translate または transliterate の略。 tr は標準入力から読み込んで標準出力に出力する。パラメータとして2つの文字集合を指定し、一方の文字集合に含まれる文字が出現する度に、もう一方の文字集合の同じ位置にある文字に置換して出力する。 (ja) tr is a command in Unix, Plan 9, Inferno, and Unix-like operating systems. It is an abbreviation of translate or transliterate, indicating its operation of replacing or removing specific characters in its input data set. (en) tr è un comando disponibile nei sistemi operativi Unix e Unix-like . È un'abbreviazione di translate o transliterate, che indica che la sua funzione è di sostituzione o rimozione di caratteri dai dati di input. (it) O tr é um pequeno utilitário Unix para excluir ou traduzir uma cadeia de caracteres em outra, lendo da entrada-padrão e escrevendo para a saída-padrão. (pt) tr (ang. translate) – polecenie systemów operacyjnych typu Unix oraz Linux, które zmienia lub usuwa znaki ze standardowego strumienia wejścia (stdin).W systemach używających oprogramowania GNU ten program jest w pakiecie GNU Coreutils. (pl) tr — UNIX-утиліта для перетворення символів. Утиліта tr копіює стандартний вхідний потік в стандартний вихідний, підставляючи або видаляючи деякі символи. Задані опції і операнди рядок1 і рядок2 керують перетворенням. (uk) tr — UNIX-утилита для преобразования символов. Утилита tr копирует стандартный входной поток в стандартный выходной, подставляя или удаляя некоторые символы. Заданные опции и операнды строка1 и строка2 управляют происходящим преобразованием по ходу копирования отдельных символов и последовательностей символов. (ru) tr je příkaz v unixových operačních systémech pro nahrazování zadaných znaků jinými nebo jejich vypouštění. Jeho jméno je zkratka z anglického translate nebo transliterate. Program tr funguje jako filtr – čte proud bytů ze standardního vstupu a výsledek zapisuje na standardní výstup, aniž by měnil vstupní soubor. Pro nahrazování znaků je třeba zadat dva ; první zadává množinu znaků, které se mají nahrazovat, a druhý množinu znaků, kterými se budou nahrazovat. Například tr 'abcd' 'jkmn' převádí všechny znaky a na j, b na k, c na m a d na n: $ echo abeceda | tr 'a-d' 'jkmn'jkemenj tr -s ' ' (cs) tr ist ein Unix-Kommando, dessen Name eine Abkürzung für translate (deutsch: übersetzen) ist, das bestimmte Zeichen aus einem Datenstrom ersetzt oder entfernt. Das Werkzeug liest den Datenstrom der Standardeingabe, schreibt auf die Standardausgabe und benötigt je nach Modus ein (Löschen und Komprimieren) oder zwei (Ersetzen) Argumente. Sollen Zeichen ersetzt werden, werden zwei Argumente benötigt, zuerst die zu ersetzenden Zeichen, im zweiten die neuen. Beispiel: jimbo@thinkpad:~$ echo Meyer tr y iMeier Es sind mehrfache Ersetzungen einzelner Zeichen auf einmal möglich. Z. B. ersetzt tr -d '' (de) tr (translate) est une commande Unix qui permet de transposer ou d'éliminer des caractères dans un fichier ou un flux de données. Exemples : * Pour remplacer a par j, b par k, c par m et d par n.tr 'abcd' 'jkmn' < fichier Ce qui peut aussi s'écrire tr 'a-d' 'jkmn' < fichier * Pour remplacer les minuscules par les majuscules correspondantestr 'a-z' 'A-Z' < fichier * Pour remplacer n blancs continus par un seultr -s ' ' < fichier * Pour remplacer le caractère ':' par un saut de lignetr ':' '\013' < fichier (fr) tr es un comando de la familia de Sistemas Operativos Unix que permite el reemplazo o eliminación de un conjunto de caracteres de la Entrada estándar (stdin). Su nombre proviene de la palabra inglesa translate, que significa traducir.​ Este comando necesariamente trabaja leyendo la información de la Entrada estándar y volcando el resultado directamente a la Salida estándar, no permitiendo en ningún momento que se le indique algún Archivo. (es) tr är ett verktygsprogram i Unix och unixliknande system, för manipulering av text. Programmet byter ut eller raderar ett visst eller vissa tecken i indatat och ger resultatet som utdata. Tecknen som skall manipuleras kan anges som sådana, som "escape-koder", som teckenräckor eller, i nyare versioner, som teckenklasser. (sv) tr是一个类Unix操作系统中的命令。它是translate或transliterate的缩写,表示替换或删除输入数据集中特定字符。 该程序从其标准输入中读取一个字节流,并将结果写入标准输出。需要两组字符(通常长度相同),并用第二组中的相应元素替换第一组中的字符。例如, tr 'abcd' 'jkmn' 将a映射到j,b到k,c到m,d到n。 字符集可以使用字符范围缩写。前面的例子可以写成: tr 'a-d' 'jkmn' 在兼容POSIX标准的tr版本中,字符范围集合取决于的,所以在脚本中避免使用字符范围可能更安全,因为脚本可能会在与编写时不同的语言环境下执行。范围通常可以用POSIX字符集替换,例如[:alpha:]。 s标志使tr将其输出中相同相邻字符的序列压缩为单个字符。例如, tr -s ' ' 用一个换行符替换连续的一个或多个换行符。 d标志使tr从其输入中删除指定的一组字符。在这种情况下,只使用单个字符集参数。以下命令删除回车符。 tr -d '' c标志表示第一组字符的补。调用 tr -cd '[:alnum:]' 会删除所有非字母或数字字符。 tr的大多数版本,包括GNU tr和经典的Unix tr,都以单字节字符操作,不兼容Unicode。的实现是个例外,它提供了基本的Unicode支持。 (zh)
rdfs:label Tr (Unix) (ca) Tr (Unix) (cs) Tr (Unix) (de) Tr (Unix) (es) Tr (Unix) (fr) Tr (Unix) (it) Tr (유닉스) (ko) Tr (UNIX) (ja) Tr (Unix) (pt) Tr (Unix) (pl) Tr (Unix) (en) Tr (ru) Tr (Unix) (sv) Tr (uk) Tr (Unix) (zh)
owl:sameAs freebase:Tr (Unix) wikidata:Tr (Unix) dbpedia-ca:Tr (Unix) dbpedia-cs:Tr (Unix) dbpedia-de:Tr (Unix) dbpedia-es:Tr (Unix) dbpedia-fa:Tr (Unix) dbpedia-fi:Tr (Unix) dbpedia-fr:Tr (Unix) dbpedia-he:Tr (Unix) dbpedia-hr:Tr (Unix) dbpedia-hu:Tr (Unix) dbpedia-it:Tr (Unix) dbpedia-ja:Tr (Unix) dbpedia-ko:Tr (Unix) dbpedia-pl:Tr (Unix) dbpedia-pt:Tr (Unix) dbpedia-ru:Tr (Unix) dbpedia-sv:Tr (Unix) dbpedia-uk:Tr (Unix) dbpedia-zh:Tr (Unix) https://global.dbpedia.org/id/4snvX yago-res:Tr (Unix)
prov:wasDerivedFrom wikipedia-en:Tr_(Unix)?oldid=1107614760&ns=0
foaf:depiction wiki-commons:Special:FilePath/Tr_Unix.png
foaf:isPrimaryTopicOf wikipedia-en:Tr_(Unix)
foaf:name tr (en)
is dbo:knownFor of dbr:Douglas_McIlroy
is dbo:wikiPageDisambiguates of dbr:TR
is dbo:wikiPageRedirects of dbr:Tr_(program)
is dbo:wikiPageWikiLink of dbr:Qshell dbr:List_of_Unix_commands dbr:Tr_(program) dbr:Unix2dos dbr:UnxUtils dbr:MSX-DOS dbr:TR dbr:BusyBox dbr:ROT13 dbr:Here_document dbr:Douglas_McIlroy dbr:Filter_(software) dbr:Newline dbr:OS-9 dbr:Sed dbr:Research_Unix dbr:Literate_programming
is dbp:knownFor of dbr:Douglas_McIlroy
is foaf:primaryTopic of wikipedia-en:Tr_(Unix)