IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

cutposix - Online nel cloud

Esegui cutposix nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando cutposix che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


cut — ritaglia i campi selezionati di ogni riga di un file

SINOSSI


tagliare −b stratagemma [-n] [filetto...]

tagliare −c stratagemma [filetto...]

tagliare −f stratagemma [-d delim] [-s] [filetto...]

DESCRIZIONE


I taglio l'utilità deve tagliare i byte (-b opzione), caratteri (-c opzione), o carattere-
campi delimitati (-f opzione) da ogni riga in uno o più file, concatenarli e
scriverli sullo standard output.

VERSIONI


I taglio l'utilità deve essere conforme al volume delle definizioni di base di POSIX.1‐2008, Sezione
12.2, Utilità Sintassi Linee Guida.

La domanda garantisce che l'argomento-opzione stratagemma (vedi opzioni -b, -ce -f
sotto) è a -elenco separato o -elenco separato di numeri positivi e
intervalli. Gli intervalli possono essere in tre forme. Il primo è due numeri positivi separati da a
(Basso-alto), che rappresenta tutti i campi dal primo numero al secondo
numero. Il secondo è un numero positivo preceduto da a (-alto), che rappresenta
tutti i campi dal campo numero 1 a quel numero. Il terzo è un numero positivo seguito da
un (Basso−), che rappresenta quel numero fino all'ultimo campo, compreso. Gli elementi
in stratagemma può essere ripetuto, può sovrapporsi e può essere specificato in qualsiasi ordine, ma i byte,
caratteri, oi campi selezionati devono essere scritti nell'ordine dei dati di input. Se uno
l'elemento appare nell'elenco di selezione più di una volta, deve essere scritto esattamente una volta.

Sono supportate le seguenti opzioni:

-b stratagemma Taglio basato su a stratagemma di byte. Ogni byte selezionato deve essere emesso a meno che il -n
è anche specificata l'opzione. Non deve essere un errore selezionare i byte non presenti
nella riga di ingresso.

-c stratagemma Taglio basato su a stratagemma di personaggi. Ogni carattere selezionato deve essere emesso. Esso
non deve essere un errore selezionare caratteri non presenti nella riga di input.

-d delim Imposta il delimitatore di campo sul carattere delim. L'impostazione predefinita è .

-f stratagemma Taglio basato su a stratagemma di campi, che si presume siano separati nel file da a
carattere delimitatore (vedi -d). Ogni campo selezionato deve essere emesso. Produzione
i campi devono essere separati da una singola occorrenza del delimitatore di campo
carattere. Le righe senza delimitatori di campo devono essere attraversate intatte, a meno che
-s è specificato. Non deve essere un errore selezionare campi non presenti nel
linea di ingresso.

-n Non dividere i caratteri. Quando specificato con -b opzione, ogni elemento in stratagemma
del modulo Basso-alto ( -numeri separati) deve essere modificato come segue:

* Se il byte selezionato da Basso non è il primo byte di un carattere, Basso deve
essere decrementato per selezionare il primo byte del carattere originariamente selezionato
by Basso. Se il byte selezionato da alto non è l'ultimo byte di un carattere,
alto deve essere decrementato per selezionare l'ultimo byte del carattere prima di
il personaggio originariamente selezionato da alto, o zero se non ci sono precedenti
carattere. Se l'elemento di intervallo risultante ha alto uguale a zero o Basso
più grande di alto, l'elemento dell'elenco deve essere eliminato da stratagemma per tale
linea di input senza causare un errore.

Ogni elemento in stratagemma del modulo Basso− devono essere trattati come sopra con alto impostato
il numero di byte nella riga corrente, esclusa la terminazione
. Ogni elemento in stratagemma della forma −alto devono essere trattati come sopra
con Basso impostato su 1. Ogni elemento in stratagemma del modulo num (un solo numero) deve
essere trattato come sopra con Basso impostato num ed alto impostato num.

-s Sopprime le righe senza caratteri delimitatori, se utilizzato con il -f opzione.
Se non diversamente specificato, le righe senza delimitatori devono essere passate intatte.

OPERANDI


Il seguente operando deve essere supportato:

filetto Un percorso di un file di input. se no filetto gli operandi sono specificati, o se a filetto
l'operando è '-', deve essere utilizzato l'input standard.

STDIN


Lo standard input deve essere utilizzato solo se no filetto gli operandi sono specificati, o se a filetto
l'operando è '-'. Vedere la sezione FILE DI INGRESSO.

INGRESSO FILE


I file di input devono essere file di testo, eccetto che le lunghezze delle righe devono essere illimitate.

AMBIENTE VARIABILI


Le seguenti variabili d'ambiente influiranno sull'esecuzione di taglio:

LUNGO Fornire un valore predefinito per le variabili di internazionalizzazione non impostate o
nullo. (Vedi il volume Definizioni di base di POSIX.1-2008, Sezione 8.2,
Internazionalizzazione Variabili per il primato dell'internazionalizzazione
variabili utilizzate per determinare i valori delle categorie locali.)

LC_TUTTI Se impostato su un valore di stringa non vuoto, sovrascrive i valori di tutti gli altri
variabili di internazionalizzazione.

LC_CTYPE Determinare la localizzazione per l'interpretazione di sequenze di byte di dati di testo
come caratteri (ad esempio, caratteri a byte singolo anziché caratteri multibyte in
argomenti e file di input).

LC_MESSAGGI
Determinare la localizzazione che dovrebbe essere usata per influenzare il formato e il contenuto di
messaggi di diagnostica scritti nell'errore standard.

NLSPATH Determinare la posizione dei cataloghi dei messaggi per l'elaborazione di LC_MESSAGGI.

ASINCRONO EVENTI


Predefinito.

STDOUT


I taglio l'output dell'utility deve essere una concatenazione dei byte, caratteri o selezionati
campi (uno dei seguenti):

"%s\n", <concatenazione of bytes>

"%s\n",concatenazione of caratteri>

"%s\n",concatenazione of campi ed campo Delimitatori>

Stderr


L'errore standard deve essere utilizzato solo per i messaggi di diagnostica.

USCITA FILE


Nessuno.

EXTENDED DESCRIZIONE


Nessuno.

EXIT STATUS


Devono essere restituiti i seguenti valori di uscita:

0 Tutti i file di input sono stati emessi correttamente.

>0 Si è verificato un errore.

CONSEGUENZE OF ERRORI


Predefinito.

I i seguenti sezioni sono Informativo.

APPLICAZIONI USO


I taglio ed piega le utilità possono essere utilizzate per creare file di testo da file con arbitrario
lunghezze di linea. Il taglio l'utilità dovrebbe essere utilizzata quando il numero di righe (o record) richiede
rimanere costante. Il piega l'utilità dovrebbe essere utilizzata quando è necessario il contenuto di lunghe righe
essere mantenuto contiguo.

Versioni precedenti di taglio l'utilità funzionava in un ambiente in cui byte e caratteri
sono stati considerati equivalenti (modulo e elaborazione in alcuni
implementazioni). Nel mondo esteso dei caratteri multibyte, il nuovo -b l'opzione ha
stato aggiunto. Il -n opzione (usata con -b) permette di essere utilizzato per agire su byte arrotondati a
confini caratteriali. L'algoritmo specificato per -n garantisce che:

taglio -b 1-500 -n filetto > file1
taglio -b 501- -n filetto > file2

finisce con tutti i personaggi in filetto che appare esattamente una volta in file1 or file2. (Là
è, tuttavia, a in entrambe file1 ed file2 per ciascuno in filetto.)

ESEMPI


Esempi dell'elenco dei qualificatori di opzione:

1,4,7 Seleziona il primo, quarto e settimo byte, caratteri o campi e campo
Delimitatori.

1−3,8 Equivalente a 1,2,3,8.

-5,10 Equivalente a 1,2,3,4,5,10.

3− Equivalente al terzultimo, compreso.

I Basso-alto le forme non sono sempre equivalenti se usate con -b ed -n e multibyte
caratteri; vedere la descrizione di -n.

Il seguente comando:

taglio -d : -f 1,6 /etc/passwd

legge il file della password System V (database utente) e produce righe del modulo:

<Utente ID>:home elenco>

La maggior parte delle utilità in questo volume di POSIX.1‐2008 funzionano su file di testo. Il taglio l'utilità può essere
usato per trasformare file con lunghezze di riga arbitrarie in un insieme di file di testo che contengono il
stessi dati. Il incolla l'utilità può essere utilizzata per creare (o ricreare) file con una linea arbitraria
lunghezze. Ad esempio, se filetto contiene lunghe righe:

taglio -b 1-500 -n filetto > file1
taglio -b 501- -n filetto > file2

crea file1 (un file di testo) con righe non più lunghe di 500 byte (più il ) e
file2 che contiene il resto dei dati da filetto. (Nota che file2 non è un testo
file se ci sono righe dentro filetto che sono più lunghi di 500 + {LINE_MAX} byte.) L'originale
il file può essere ricreato da file1 ed file2 usando il comando:

incolla -d "\0" file1 file2 > filetto

FONDAMENTO LOGICO


Alcune implementazioni storiche non contano caratteri nel determinare
il carattere conta con il -c opzione. Questo può essere utile per l'uso taglio per l'elaborazione nroff
produzione. È stato deliberatamente deciso di non avere il -c opzione trattare o o
personaggi in qualsiasi modo speciale. Il piega l'utilità tratta questi caratteri
appositamente.

A differenza di altre utilità, alcune implementazioni storiche di taglio esci dopo non aver trovato un
file di input, piuttosto che continuare a elaborare il resto filetto operandi. Questo comportamento
è proibito da questo volume di POSIX.1‐2008, dove solo lo stato di uscita è influenzato da
questo problema.

Il comportamento di taglio quando fornite con opzioni che si escludono a vicenda o opzioni che
non lavorano logicamente insieme è stato deliberatamente lasciato non specificato a favore di global
formulazione in Sezione 1.4, Utilità Descrizione Impostazioni predefinite.

La sezione OPZIONI è stata modificata in risposta all'interpretazione IEEE PASC 1003.2 #149. Il
il cambiamento rappresenta la pratica storica su tutti i sistemi conosciuti. Lo standard originale era
ambiguo sulla natura dell'output.

I stratagemma gli argomenti-opzione sono storicamente utilizzati per selezionare le parti della riga da
scritti, ma non influiscono sull'ordine dei dati. Per esempio:

eco abcdefghi | taglio −c6,2,4−7,1

i rendimenti "abdef".

Una proposta da valorizzare taglio con la seguente opzione:

-o Mantieni l'ordine dei campi selezionato. Quando questa opzione è specificata, ogni byte,
carattere, o campo (o intervalli di tali) devono essere scritti nell'ordine specificato da
, il stratagemma argomento-opzione, anche se ciò richiede più output degli stessi byte,
caratteri o campi.

è stato rifiutato perché questo tipo di miglioramento non rientra nell'ambito di IEEE P1003.2b
bozza di norma.

FUTURE INDICAZIONI


Nessuno.

Usa cutposix online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad