dbo:abstract
|
- xargs je standardní příkaz v operačních systémech un*xového typu. Je užitečný, když je potřeba předat programu velké množství parametrů. Do verze linuxového jádra 2.6.23 nebylo možné poslat příkazům libovolně dlouhou příkazovou řádku, proto xargs rozděloval předané informace do dostatečně malých příkazů. (cs)
- xargs ("extended arguments") ist ein Unix-Programm, das auf den meisten unixoiden Systemen, inklusive FreeBSD, Linux, Solaris und ReactOS verfügbar ist. Es wird genutzt, um die Standardeingabe in Befehlszeilen umzuwandeln. xargs erschien zum ersten Mal in . (de)
- xargs(エックスアーグズ)は、UNIX 系オペレーティングシステムに用意されているコマンドで、標準入力を読み込み、それを引数として指定したコマンドを実行する。 (ja)
- xargs는 유닉스 및 유닉스 계열 운영 체제의 명령어로 표준 입력을 통해 명령 줄을 만들고 실행하는 데 사용한다. 버전 2.6.23 이전의 리눅스 커널에서는 긴 목록의 매개변수가 명령어를 통해 이용하지 못하는 경우도 간혹 있으므로 xargs는 변수 목록을 여러 하부 목록으로 잘게 나누어서 받아들일 수 있게 한다. 예를 들면, 다음 명령어들은 /path 아래에 파일들이 너무 많이 있을 경우 "Argument list too long"이란 메시지를 내며 실행되지 않는다. rm /path/* 또는 rm `find /path -type f` 그러나, (같은 역할을 하는) 다음 명령어는 파일 개수와 상관없이 실행된다. find /path -type f -print0 | xargs -0 rm 이 예제에서, find는 파일이름의 리스트를 갖는 xargs를 입력으로 받는다.xargs는 이 리스트를 세부리스트로 나누면서 각각의 리스트에 대해서 rm을 호출한다.이 방법은 같은 역할을 하는 다음의 명령어 보다 더 효율적이다. find /path -type f -exec rm '{}' \; 위 명령어에서는 각각의 파일에 대해 rm이 호출된다. (ko)
- xargs (short for "extended arguments" ) is a command on Unix and most Unix-like operating systems used to build and execute commands from standard input. It converts input from standard input into arguments to a command. Some commands such as <a href="/wiki/Grep" title="Grep">grep</a> and <a href="/wiki/Awk" class="mw-redirect" title="Awk">awk</a> can take input either as command-line arguments or from the standard input. However, others such as <a href="/wiki/Cp_(Unix)" title="Cp (Unix)">cp</a> and <a href="/wiki/Echo_(command)" title="Echo (command)">echo</a> can only take input as arguments, which is why xargs is necessary. A port of an older version of GNU xargs is available for Microsoft Windows as part of the UnxUtils collection of native Win32 ports of common GNU Unix-like utilities. A ground-up rewrite named wargs is part of the open-source TextTools project. The xargs command has also been ported to the IBM i operating system. (en)
- xargs è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che esegue un altro comando specificandogli come parametri i dati letti dallo standard input: ciascuna linea letta costituisce una serie di uno o più parametri separati da spazi. È possibile specificare un parametro contenente spazi racchiudendolo tra apici o tra virgolette doppie, oppure precedendo ciascuno spazio da una barra inversa, ed è possibile indicare parametri contenenti apici e virgolette doppie facendole precedere da una barra inversa. xargs è particolarmente utile con comandi che accettano più nomi di file come parametri, ad esempio rm, grep o cat: in questo modo è possibile effettuare elaborazioni su un elenco di file determinato in precedenza e memorizzato in un file di testo, o comunque determinato in maniera non semplice, avendo cura di specificare i nomi usando apici, virgolette doppie o barre inverse ove necessario. xargs rimedia inoltre alle eventuali limitazioni del sistema sul numero e dimensione massima dei parametri che possono essere specificati ad un comando, eseguendolo a più riprese in modo da rientrare in tali limiti. (it)
- xargs – polecenie uniksowych i większości uniksopodobnych systemów operacyjnych, używane do budowania i wykonywania poleceń ze standardowego wejścia. Jądro Linuxa o wersji do 2.6.23 nie może pobierać dowolnie długiej listy argumentów, więc zadaniem xargs jest podzielenie jej na wystarczająco małe podlisty. Na przykład polecenie: rm /path/* lub rm `find /path -type f` może spowodować błąd i wyświetlenie komunikatu: "Argument list too long" jeżeli w /path znajduje się zbyt wiele plików. Jednakże poniższa wersja (odpowiednik rm `find /path -type f`) nie powinna już sprawiać kłopotów: find /path -type f -print0 | xargs -0 rm W tym przykładzie, find przesyła na wejście xargs długą listę nazw plików. Xargs dokonuje podziału na podlisty i dopiero wtedy wywołuje polecenie rm dla każdej z nich. To polecenie jest wydajniejsze niż gdybyśmy chcieli napisać: find /path -type f -exec rm '{}' \; co spowoduje wywołanie rm dla każdego, pojedynczego pliku. Warto jednak zwrócić uwagę na to, że w nowszych wersjach find poniższy wariant wykonuje dokładnie to samo, co wersja z użyciem xargs: find /path -type f -exec rm '{}' + xargs często wykazuje się takim samym działaniem, jak backquote, lecz jest on bardziej uniwersalny i okazuje się bezpieczniejszym gdy na wejściu pojawiają się znaki białe lub specjalne. Dobrze łączyć go z poleceniami zwracającymi długie listy plików, jak chociażby find, , czy grep. Musimy jednak pamiętać wtedy o parametrze -0, jako że bez niego xargs nie radzi sobie najlepiej z nazwami zawierającymi ', " i spacje. (pl)
- xargs — утилита для формирования списка аргументов и выполнения команды в UNIX-подобных операционных системах. Команда xargs объединяет зафиксированный набор заданных в командной строке начальных аргументов с аргументами, прочитанными со стандартного ввода, и выполняет указанную команду один или несколько раз. (ru)
- xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。xargs的作用一般等同于大多数Unix shell中的反引号,但更加灵活易用,并可以正确处理输入中有空格等特殊字符的情况。对于经常产生大量输出的命令如find、locate和grep来说非常有用。 (zh)
|
dbo:computingPlatform
| |
dbo:developer
| |
dbo:genre
| |
dbo:operatingSystem
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 14304 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:developer
|
- Various open-source and commercial developers (en)
|
dbp:genre
| |
dbp:name
| |
dbp:operatingSystem
| |
dbp:platform
| |
dbp:wikiPageUsesTemplate
| |
dcterms:subject
| |
gold:hypernym
| |
rdf:type
| |
rdfs:comment
|
- xargs je standardní příkaz v operačních systémech un*xového typu. Je užitečný, když je potřeba předat programu velké množství parametrů. Do verze linuxového jádra 2.6.23 nebylo možné poslat příkazům libovolně dlouhou příkazovou řádku, proto xargs rozděloval předané informace do dostatečně malých příkazů. (cs)
- xargs ("extended arguments") ist ein Unix-Programm, das auf den meisten unixoiden Systemen, inklusive FreeBSD, Linux, Solaris und ReactOS verfügbar ist. Es wird genutzt, um die Standardeingabe in Befehlszeilen umzuwandeln. xargs erschien zum ersten Mal in . (de)
- xargs(エックスアーグズ)は、UNIX 系オペレーティングシステムに用意されているコマンドで、標準入力を読み込み、それを引数として指定したコマンドを実行する。 (ja)
- xargs는 유닉스 및 유닉스 계열 운영 체제의 명령어로 표준 입력을 통해 명령 줄을 만들고 실행하는 데 사용한다. 버전 2.6.23 이전의 리눅스 커널에서는 긴 목록의 매개변수가 명령어를 통해 이용하지 못하는 경우도 간혹 있으므로 xargs는 변수 목록을 여러 하부 목록으로 잘게 나누어서 받아들일 수 있게 한다. 예를 들면, 다음 명령어들은 /path 아래에 파일들이 너무 많이 있을 경우 "Argument list too long"이란 메시지를 내며 실행되지 않는다. rm /path/* 또는 rm `find /path -type f` 그러나, (같은 역할을 하는) 다음 명령어는 파일 개수와 상관없이 실행된다. find /path -type f -print0 | xargs -0 rm 이 예제에서, find는 파일이름의 리스트를 갖는 xargs를 입력으로 받는다.xargs는 이 리스트를 세부리스트로 나누면서 각각의 리스트에 대해서 rm을 호출한다.이 방법은 같은 역할을 하는 다음의 명령어 보다 더 효율적이다. find /path -type f -exec rm '{}' \; 위 명령어에서는 각각의 파일에 대해 rm이 호출된다. (ko)
- xargs — утилита для формирования списка аргументов и выполнения команды в UNIX-подобных операционных системах. Команда xargs объединяет зафиксированный набор заданных в командной строке начальных аргументов с аргументами, прочитанными со стандартного ввода, и выполняет указанную команду один или несколько раз. (ru)
- xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。xargs的作用一般等同于大多数Unix shell中的反引号,但更加灵活易用,并可以正确处理输入中有空格等特殊字符的情况。对于经常产生大量输出的命令如find、locate和grep来说非常有用。 (zh)
- xargs è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che esegue un altro comando specificandogli come parametri i dati letti dallo standard input: ciascuna linea letta costituisce una serie di uno o più parametri separati da spazi. È possibile specificare un parametro contenente spazi racchiudendolo tra apici o tra virgolette doppie, oppure precedendo ciascuno spazio da una barra inversa, ed è possibile indicare parametri contenenti apici e virgolette doppie facendole precedere da una barra inversa. (it)
- xargs (short for "extended arguments" ) is a command on Unix and most Unix-like operating systems used to build and execute commands from standard input. It converts input from standard input into arguments to a command. A port of an older version of GNU xargs is available for Microsoft Windows as part of the UnxUtils collection of native Win32 ports of common GNU Unix-like utilities. A ground-up rewrite named wargs is part of the open-source TextTools project. The xargs command has also been ported to the IBM i operating system. (en)
- xargs – polecenie uniksowych i większości uniksopodobnych systemów operacyjnych, używane do budowania i wykonywania poleceń ze standardowego wejścia. Jądro Linuxa o wersji do 2.6.23 nie może pobierać dowolnie długiej listy argumentów, więc zadaniem xargs jest podzielenie jej na wystarczająco małe podlisty. Na przykład polecenie: rm /path/* lub rm `find /path -type f` może spowodować błąd i wyświetlenie komunikatu: "Argument list too long" jeżeli w /path znajduje się zbyt wiele plików. Jednakże poniższa wersja (odpowiednik rm `find /path -type f`) nie powinna już sprawiać kłopotów: (pl)
|
rdfs:label
|
- Xargs (cs)
- Xargs (de)
- Xargs (it)
- Xargs (ja)
- Xargs (ko)
- Xargs (pl)
- Xargs (ru)
- Xargs (en)
- Xargs (zh)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
foaf:name
| |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |