Glob (programming) (original) (raw)

About DBpedia

Un glob pattern è una sintassi attraverso la quale si rappresenta un insieme di stringhe. È la sintassi tradizionalmente usata nelle shell testuali dei sistemi Unix e Unix-like, ma anche MS-DOS per effettuare l'espansione di nomi di file e directory, ed essa riprende in piccola parte quella delle espressioni regolari.

thumbnail

Property Value
dbo:abstract In computer programming, glob (/ɡlɑːb/) patterns specify sets of filenames with wildcard characters. For example, the Unix Bash shell command mv *.txt textfiles/ moves (mv) all files with names ending in .txt from the current directory to the directory textfiles. Here, * is a wildcard standing for "any string of characters except /" and *.txt is a glob pattern. The other common wildcard is the question mark (?), which stands for one character. For example, mv ?.txt shorttextfiles/ will move all files named with a single character followed by .txt from the current directory to directory shorttextfiles, while ??.txt would match all files whose name consists of 2 characters followed by .txt. In addition to matching filenames, globs are also used widely for matching arbitrary strings (wildcard matching). In this capacity a common interface is fnmatch. (en) En programación de ordenadores glob es una abreviatura de global command, una librería escrita en lenguaje C y muy utilizada en entornos Unix y GNU/Linux.​ Se diferencia fácilmente de las expresiones regulares por su sencillez y sus diferentes equivalencias en cuanto a los caracteres comodines utilizados y su extenso uso fuera de su entorno. Su código fuente es ampliamente publicado por pertenecer a Software libre y cualquier persona puede consultarlo.​ Si bien dicha función tiene estrictas reglas de uso en programación, su utilidad es fácilmente comprensible para la mayoría de los programadores al punto tal que forma parte intrínseca del shell de muchos sistemas operativos (MS-DOS, GNU/Linux) e incluso otros lenguajes como SQL en su Lenguaje de manipulación de datos (DML Data Manipulation Language), Pascal y Python. (es) Un glob pattern è una sintassi attraverso la quale si rappresenta un insieme di stringhe. È la sintassi tradizionalmente usata nelle shell testuali dei sistemi Unix e Unix-like, ma anche MS-DOS per effettuare l'espansione di nomi di file e directory, ed essa riprende in piccola parte quella delle espressioni regolari. (it) 컴퓨터 프로그래밍에서, 특히 유닉스 계열 환경에서 글로브(glob) 패턴은 와일드카드 문자로 여러 파일 이름의 집합을 지정한다. 이를테면 유닉스 명령어 mv *.txt textfiles/은 현재 디렉터리의 .txt로 끝나는 이름의 모든 파일을 textfiles 디렉터리로 이동(mv)시킨다. 여기에서 *는 모든 문자열을 가리키는 와일드카드이고 *.txt는 글로브 패턴이다. 그 밖의 일반적인 와일드카드는 하나의 문자를 가리키는 물음표(?)이다. (ko) グロブ(英: glob)とは主にUnix系環境において、ワイルドカードでファイル名のセットを指定するパターンのことである。例えば、UNIXのコマンド「mv *.xlsx 営業実績/」はカレントディレクトリから営業実績/ディレクトリへと.xlsxで終わる全てのファイルを移動する。ここで、*は「任意の文字列」を表すワイルドカードであり、*.xlsxはグロブである。*以外に一般的なワイルドカードは疑問符 (?) であり、これは任意の1文字を表す。 (ja) glob é um termo utilizado no contexto de programação de computadores para descrever uma forma de casamento de padrões. Vários interpretadores de comandos, como por exemplo o bash no Unix, ele também é chamado de file globbing implementam a funcionalidade de glob para efetuar busca por arquivos através de scripts ou da linha de comando. Nas primeiras edições do Unix os interpretadores de comando eram incapazes de expandir caracteres curinga de um caminho para um arquivo. Por isso contavam com a ajuda do programa /etc/glob para realizar tal expansão. Várias linguagens de programação também estão munidas desta funcionalidade, como PHP, Python e Perl. (pt) Inom programmering används globmönster för att specificera uppsättningar av filnamn med hjälp av jokertecken. Till exempel flyttar Bash-skalkommandot mv *.txt textfiles/ alla filer vars namn slutar på .txt från aktuell katalog till katalogen textfiles. I detta fall är * ett jokertecken som står för "alla teckensekvenser" och *.txt är ett globmönster. Ett annat vanligt jokertecken är frågetecknet (?) som står för ett enda tecken. Till exempel kommer mv ?.txt shorttextfiles/ att flytta alla filer där filnamnet består av ett enda tecken följt av .txt från aktuell katalog till katalogen shorttextfiles, medan ??.txt skulle matcha alla filer vars filnamn består av 2 tecken följt av .txt. Förutom att matcha filnamn används glob också i stor utsträckning för att matcha godtyckliga textsekvenser. För detta ändamål är fnmatch ett vanligt gränssnitt. (sv) Glob jest to wzorzec określający jedno lub więcej dopasowań tekstu. Jest wykorzystywany szczególnie w systemach typu Unix, ale także w wierszu poleceń systemu Windows do dopasowywania nazw plików. (pl) Шаблон поиска (англ. wildcard pattern, glob pattern) — метод описания поискового запроса с использованием метасимволов (символов-джокеров). (ru)
dbo:thumbnail wiki-commons:Special:FilePath/Unix_Glob_Reference.png?width=300
dbo:wikiPageID 484117 (xsd:integer)
dbo:wikiPageLength 20116 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1122577150 (xsd:integer)
dbo:wikiPageWikiLink dbr:Babel_(compiler) dbr:Proxy_auto-config dbr:Python_(programming_language) dbr:Ruby_(programming_language) dbr:Programming_Perl dbr:Bash_(Unix_shell) dbr:Berkeley_Software_Distribution dbr:Bourne_shell dbr:Brace_expansion dbc:Pattern_matching dbc:Unix_programming_tools dbr:Perl dbr:Regular_expression dbr:Unix dbr:Unix-like dbr:Intel_8086 dbr:Intel_8088 dbr:Rust_(programming_language) dbr:SQL dbr:SQLite dbr:Wildmat dbr:Cmd.exe dbr:Go_(programming_language) dbr:Computer_programming dbr:Zsh dbr:String_(computer_science) dbr:Matching_wildcards dbr:B_(programming_language) dbr:COMMAND.COM dbr:CP/M dbr:C_Sharp_(programming_language) dbr:C_shell dbr:Windows_PowerShell dbr:Wine_(software) dbr:Alternation_(string_expansion) dbr:Cygwin dbr:DOS dbr:D_(programming_language) dbr:Ex_(text_editor) dbr:File_Transfer_Protocol dbr:Npm_(software) dbr:NuGet dbr:PHP dbr:POSIX dbr:Regular_language dbr:Guido_van_Rossum dbr:Haskell_(programming_language) dbr:JavaScript dbr:Java_(programming_language) dbr:Tcl dbr:Wildcard_character dbr:Larry_Wall dbr:High-level_programming_language dbr:Shell_script dbr:Wildcard_characters dbr:Wildcard_matching dbc:C_POSIX_library dbr:Filename_extension dbr:ReactOS dbr:Kleene_star dbr:Shell_(computing) dbr:Command_line_interface dbr:Library_function dbr:Dotfiles dbr:File:IBM_PC_DOS_1.0_screenshot.png dbr:File:Unix_Glob_Reference.png
dbp:cs1Dates y (en)
dbp:date July 2019 (en)
dbp:wikiPageUsesTemplate dbt:Anchor dbt:Code dbt:IPAc-en dbt:Reflist dbt:Tt dbt:Use_dmy_dates dbt:Lowercase
dcterms:subject dbc:Pattern_matching dbc:Unix_programming_tools dbc:C_POSIX_library
rdfs:comment Un glob pattern è una sintassi attraverso la quale si rappresenta un insieme di stringhe. È la sintassi tradizionalmente usata nelle shell testuali dei sistemi Unix e Unix-like, ma anche MS-DOS per effettuare l'espansione di nomi di file e directory, ed essa riprende in piccola parte quella delle espressioni regolari. (it) 컴퓨터 프로그래밍에서, 특히 유닉스 계열 환경에서 글로브(glob) 패턴은 와일드카드 문자로 여러 파일 이름의 집합을 지정한다. 이를테면 유닉스 명령어 mv *.txt textfiles/은 현재 디렉터리의 .txt로 끝나는 이름의 모든 파일을 textfiles 디렉터리로 이동(mv)시킨다. 여기에서 *는 모든 문자열을 가리키는 와일드카드이고 *.txt는 글로브 패턴이다. 그 밖의 일반적인 와일드카드는 하나의 문자를 가리키는 물음표(?)이다. (ko) グロブ(英: glob)とは主にUnix系環境において、ワイルドカードでファイル名のセットを指定するパターンのことである。例えば、UNIXのコマンド「mv *.xlsx 営業実績/」はカレントディレクトリから営業実績/ディレクトリへと.xlsxで終わる全てのファイルを移動する。ここで、*は「任意の文字列」を表すワイルドカードであり、*.xlsxはグロブである。*以外に一般的なワイルドカードは疑問符 (?) であり、これは任意の1文字を表す。 (ja) Glob jest to wzorzec określający jedno lub więcej dopasowań tekstu. Jest wykorzystywany szczególnie w systemach typu Unix, ale także w wierszu poleceń systemu Windows do dopasowywania nazw plików. (pl) Шаблон поиска (англ. wildcard pattern, glob pattern) — метод описания поискового запроса с использованием метасимволов (символов-джокеров). (ru) In computer programming, glob (/ɡlɑːb/) patterns specify sets of filenames with wildcard characters. For example, the Unix Bash shell command mv *.txt textfiles/ moves (mv) all files with names ending in .txt from the current directory to the directory textfiles. Here, * is a wildcard standing for "any string of characters except /" and *.txt is a glob pattern. The other common wildcard is the question mark (?), which stands for one character. For example, mv ?.txt shorttextfiles/ will move all files named with a single character followed by .txt from the current directory to directory shorttextfiles, while ??.txt would match all files whose name consists of 2 characters followed by .txt. (en) En programación de ordenadores glob es una abreviatura de global command, una librería escrita en lenguaje C y muy utilizada en entornos Unix y GNU/Linux.​ Se diferencia fácilmente de las expresiones regulares por su sencillez y sus diferentes equivalencias en cuanto a los caracteres comodines utilizados y su extenso uso fuera de su entorno. Su código fuente es ampliamente publicado por pertenecer a Software libre y cualquier persona puede consultarlo.​ (es) glob é um termo utilizado no contexto de programação de computadores para descrever uma forma de casamento de padrões. Vários interpretadores de comandos, como por exemplo o bash no Unix, ele também é chamado de file globbing implementam a funcionalidade de glob para efetuar busca por arquivos através de scripts ou da linha de comando. Nas primeiras edições do Unix os interpretadores de comando eram incapazes de expandir caracteres curinga de um caminho para um arquivo. Por isso contavam com a ajuda do programa /etc/glob para realizar tal expansão. (pt) Inom programmering används globmönster för att specificera uppsättningar av filnamn med hjälp av jokertecken. Till exempel flyttar Bash-skalkommandot mv *.txt textfiles/ alla filer vars namn slutar på .txt från aktuell katalog till katalogen textfiles. I detta fall är * ett jokertecken som står för "alla teckensekvenser" och *.txt är ett globmönster. Ett annat vanligt jokertecken är frågetecknet (?) som står för ett enda tecken. Till exempel kommer mv ?.txt shorttextfiles/ att flytta alla filer där filnamnet består av ett enda tecken följt av .txt från aktuell katalog till katalogen shorttextfiles, medan ??.txt skulle matcha alla filer vars filnamn består av 2 tecken följt av .txt. (sv)
rdfs:label Glob (es) Glob (programming) (en) Glob pattern (it) グロブ (ja) 글로브 (프로그래밍) (ko) Glob (programowanie) (pl) Glob (pt) Glob (programmering) (sv) Шаблон поиска (ru)
owl:sameAs freebase:Glob (programming) wikidata:Glob (programming) dbpedia-es:Glob (programming) dbpedia-it:Glob (programming) dbpedia-ja:Glob (programming) dbpedia-ko:Glob (programming) dbpedia-no:Glob (programming) dbpedia-pl:Glob (programming) dbpedia-pt:Glob (programming) dbpedia-ru:Glob (programming) dbpedia-sv:Glob (programming) https://global.dbpedia.org/id/33CN9
prov:wasDerivedFrom wikipedia-en:Glob_(programming)?oldid=1122577150&ns=0
foaf:depiction wiki-commons:Special:FilePath/IBM_PC_DOS_1.0_screenshot.png wiki-commons:Special:FilePath/Unix_Glob_Reference.png
foaf:isPrimaryTopicOf wikipedia-en:Glob_(programming)
is dbo:wikiPageDisambiguates of dbr:Glob
is dbo:wikiPageRedirects of dbr:Extended_globbing dbr:Extended_wildcard dbr:Extended_wildcard_expansion dbr:Extended_wildcards dbr:Pathname_expansion dbr:Pathname_pattern_expansion dbr:Wildcard_expansion dbr:Fnmatch dbr:Glob() dbr:Glob_(Unix) dbr:Glob_(function) dbr:Glob_(programming dbr:Glob_pattern dbr:Globbing
is dbo:wikiPageWikiLink of dbr:Question_mark dbr:Extended_globbing dbr:Extended_wildcard dbr:Extended_wildcard_expansion dbr:Bash_(Unix_shell) dbr:Pax_(command) dbr:Regular_expression dbr:Comparison_of_command_shells dbr:Escape_character dbr:Wildmat dbr:SORM dbr:Ftrace dbr:Control_flow dbr:MacPorts dbr:Z_shell dbr:Krauss_wildcard-matching_algorithm dbr:Take_Command_Console dbr:Matching_wildcards dbr:Fusker dbr:AmigaOS dbr:Extended_wildcards dbr:Fish_(Unix_shell) dbr:Forfiles dbr:Glob dbr:Guido_van_Rossum dbr:Wildcard_character dbr:Pathname_expansion dbr:Pathname_pattern_expansion dbr:Chgrp dbr:Test_(Unix) dbr:Wildcard_expansion dbr:Digital_Forensics_Framework dbr:C_POSIX_library dbr:Find_(Unix) dbr:Meson_(software) dbr:Midnight_Commander dbr:Kleene_star dbr:Pattern_matching dbr:TYPE_(DOS_command) dbr:Research_Unix dbr:Perl_language_structure dbr:Fnmatch dbr:Glob() dbr:Glob_(Unix) dbr:Glob_(function) dbr:Glob_(programming dbr:Glob_pattern dbr:Globbing
is foaf:primaryTopic of wikipedia-en:Glob_(programming)