EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

cutposix - Online în cloud

Rulați cutposix în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda cutposix care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


cut — decupează câmpurile selectate din fiecare linie a unui fișier

REZUMAT


tăiat −b listă [−n] [fişier...]

tăiat −c listă [fişier...]

tăiat −f listă [−d delim] [−s] [fişier...]

DESCRIERE


tăiat utilitarul va tăia octeții (−b opțiune), caractere (−c opțiune), sau caracter-
câmpuri delimitate (−f opțiune) din fiecare linie dintr-unul sau mai multe fișiere, concatenați-le și
scrieți-le în ieșirea standard.

OPŢIUNI


tăiat utilitatea trebuie să se conformeze volumului Definiții de bază din POSIX.1-2008, Secțiune
12.2, Utilitate Sintaxă Instrucțiuni.

Cererea trebuie să asigure că opțiunea-argument listă (vezi opțiuni −b, −c, și −f
mai jos) este a -listă separată sau -listă separată de numere pozitive și
intervale. Intervalele pot fi în trei forme. Primul este două numere pozitive separate prin a
(scăzut-înalt), care reprezintă toate câmpurile de la primul număr la al doilea
număr. Al doilea este un număr pozitiv precedat de a (-înalt), care reprezintă
toate câmpurile de la câmpul numărul 1 până la acel număr. Al treilea este un număr pozitiv urmat de
A (scăzut−), care reprezintă acel număr până la ultimul câmp, inclusiv. Elementele
in listă poate fi repetat, se poate suprapune și poate fi specificat în orice ordine, dar octeții,
caracterele sau câmpurile selectate vor fi scrise în ordinea datelor de intrare. Daca un
elementul apare în lista de selecție de mai multe ori, va fi scris exact o dată.

Următoarele opțiuni vor fi acceptate:

−b listă Tăiați pe baza a listă de octeți. Fiecare octet selectat va fi scos cu excepția cazului în care −n
este de asemenea specificată opțiunea. Selectarea octeților care nu sunt prezenți nu va fi o eroare
în linia de intrare.

−c listă Tăiați pe baza a listă de personaje. Fiecare caracter selectat va fi scos. Aceasta
nu va fi o eroare la selectarea caracterelor care nu sunt prezente în linia de introducere.

−d delim Setați delimitătorul câmpului la caracter delim. Valoarea implicită este .

−f listă Tăiați pe baza a listă de câmpuri, presupus a fi separate în fișier prin a
caracter delimitator (vezi −d). Fiecare câmp selectat va fi scos. Ieșire
câmpurile vor fi separate printr-o singură apariție a delimitatorului de câmp
caracter. Liniile fără delimitatori de câmp trebuie să fie trecute intacte, cu excepția cazului în care
−s este specificat. Nu va fi o eroare selectarea câmpurilor care nu sunt prezente în
linia de intrare.

−n Nu împărțiți caracterele. Când este specificat cu −b opțiune, fiecare element în listă
a formei scăzut-înalt ( -numerele separate) se modifică după cum urmează:

* Dacă octetul selectat de scăzut nu este primul octet al unui caracter, scăzut trebuie
fie decrementat pentru a selecta primul octet al caracterului selectat inițial
by scăzut. Dacă octetul selectat de înalt nu este ultimul octet al unui caracter,
înalt va fi decrementat pentru a selecta ultimul octet al caracterului anterior
personajul selectat inițial de înalt, sau zero dacă nu există anterior
caracter. Dacă elementul interval rezultat are înalt egal cu zero sau scăzut
mai mare decât înalt, elementul de listă va fi eliminat din listă pentru asta
linia de intrare fără a provoca o eroare.

Fiecare element din listă a formei scăzut− vor fi tratate ca mai sus cu înalt setat la
numărul de octeți din linia curentă, fără a include terminarea
. Fiecare element din listă de forma −înalt vor fi tratate ca mai sus
cu scăzut setată la 1. Fiecare element în listă a formei o (un singur număr) trebuie
fi tratat ca mai sus cu scăzut setat la o și înalt setat la o.

−s Suprimați liniile fără caractere delimitare, atunci când sunt utilizate împreună cu −f opțiune.
Cu excepția cazului în care este specificat, liniile fără delimitatori vor fi trecute neatinse.

OPERANDE


Următorul operand va fi suportat:

fişier O cale a unui fișier de intrare. Daca nu fişier operanzii sunt specificați sau dacă a fişier
operandul este '-', se va utiliza intrarea standard.

Stdin


Intrarea standard va fi utilizată numai dacă nu fişier operanzii sunt specificați sau dacă a fişier
operandul este '-'. Consultați secțiunea FIȘIERE DE INTRARE.

INTRARE DOSARE


Fișierele de intrare vor fi fișiere text, cu excepția faptului că lungimea liniilor va fi nelimitată.

MEDIUL VARIABILE


Următoarele variabile de mediu vor afecta execuția tăiat:

LIMBA Furnizați o valoare implicită pentru variabilele de internaționalizare care sunt nesetate sau
nul. (A se vedea volumul Definiții de bază din POSIX.1‐2008, Secțiune 8.2,
Internaționalizare Variabile pentru prioritatea internaţionalizării
variabile utilizate pentru a determina valorile categoriilor locale.)

LC_ALL Dacă este setată la o valoare șir nevid, suprascrieți valorile tuturor celorlalte
variabile de internaţionalizare.

LC_CTYPE Determinați locația pentru interpretarea secvențelor de octeți de date text
ca caractere (de exemplu, caractere pe un singur octet, spre deosebire de caractere pe mai mulți octeți în
argumente și fișiere de intrare).

LC_MESSAGES
Determinați locația care ar trebui utilizată pentru a afecta formatul și conținutul
mesaje de diagnostic scrise la eroare standard.

NLSPATH Determinați locația cataloagelor de mesaje pentru procesarea LC_MESSAGES.

ASINCRON EVENIMENTE


Implicit.

Stdout


tăiat ieșirea utilitarului va fi o concatenare a octeților, caracterelor sau
câmpuri (unul dintre următoarele):

„%s\n”, <concatenare of bytes>

„%s\n”,concatenare of caractere>

„%s\n”,concatenare of domenii și camp delimitatori>

Stderr


Eroarea standard va fi utilizată numai pentru mesajele de diagnosticare.

REZULTATE DOSARE


Nici unul.

EXTENDED DESCRIERE


Nici unul.

EXIT STAREA


Următoarele valori de ieșire vor fi returnate:

0 Toate fișierele de intrare au fost scoase cu succes.

>0 A apărut o eroare.

CONSECINȚE OF ERORI


Implicit.

următor secțiuni sunt informativ.

APLICARE UTILIZARE


tăiat și plia utilitarele pot fi folosite pentru a crea fișiere text din fișiere cu arbitrare
lungimile liniilor. The tăiat utilitatea ar trebui utilizată atunci când este nevoie de numărul de linii (sau înregistrări).
să rămână constantă. The plia utilitatea ar trebui utilizată atunci când conținutul liniilor lungi este nevoie
să fie ţinut contigu.

Versiunile anterioare ale tăiat utilitarul a funcționat într-un mediu în care octeți și caractere
au fost considerate echivalente (modulo și prelucrare în unele
implementari). În lumea extinsă a caracterelor pe mai mulți octeți, noul −b opțiunea are
fost adăugată. The −n opțiune (utilizată cu −b) îi permite să fie folosit pentru a acționa asupra octeților rotunjiți la
limitele caracterelor. Algoritmul specificat pentru −n garanteaza ca:

tăiat −b 1-500 −n fişier > file1
tăiat −b 501− −n fişier > file2

se termină cu toate personajele în fişier apărând exact o dată în file1 or file2. (Acolo
este, totuși, a în ambele file1 și file2 pentru fiecare în fişier.)

EXEMPLE


Exemple de lista de calificative de opțiuni:

1,4,7 Selectați primul, al patrulea și al șaptelea octet, caracterele sau câmpurile și câmpul
delimitatori.

1−3,8 Echivalent cu 1,2,3,8.

−5,10 Echivalent cu 1,2,3,4,5,10.

3− Echivalent cu a treia până la ultima, inclusiv.

scăzut-înalt formele nu sunt întotdeauna echivalente atunci când sunt folosite cu −b și −n și multi-octeți
personaje; vezi descrierea −n.

Următoarea comandă:

tăiat −d : −f 1,6 / Etc / passwd

citește fișierul parolei System V (baza de date a utilizatorilor) și produce linii de forma:

<utilizator ID>:Acasă director>

Cele mai multe utilitare din acest volum de POSIX.1‐2008 lucrează pe fișiere text. The tăiat utilitatea poate fi
folosit pentru a transforma fișiere cu lungimi de linii arbitrare într-un set de fișiere text care conțin
aceleași date. The lipi utilitarul poate fi folosit pentru a crea (sau recrea) fișiere cu linie arbitrară
lungimi. De exemplu, dacă fişier conține rânduri lungi:

tăiat −b 1-500 −n fişier > file1
tăiat −b 501− −n fişier > file2

creează file1 (un fișier text) cu linii de maximum 500 de octeți (plus ) și
file2 care conține restul datelor de la fişier. (Rețineți că file2 nu este un text
fișier dacă există linii în fişier care sunt mai lungi de 500 + {LINE_MAX} octeți.) Originalul
fișierul poate fi recreat din file1 și file2 folosind comanda:

lipi −d „\0” file1 file2 > fişier

FUNDAMENTARE


Unele implementări istorice nu contează caractere în determinarea
caracterul contează cu −c opțiune. Acest lucru poate fi util pentru utilizare tăiat pentru procesare nroff
ieșire. S-a decis în mod deliberat să nu aibă −c opțiunea trata fie sau
personaje în orice mod special. The plia utilitatea tratează aceste personaje
special.

Spre deosebire de alte utilități, unele implementări istorice ale tăiat ieșire după ce nu a găsit o
fișier de intrare, în loc să continuați să procesați restul fişier operanzi. Acest comportament
este interzisă de acest volum al POSIX.1‐2008, unde doar starea de ieșire este afectată de
această problemă.

Comportamentul tăiat atunci când sunt oferite fie opțiuni care se exclud reciproc, fie opțiuni care
nu lucrează logic împreună a fost lăsat în mod deliberat nespecificat în favoarea globală
formularea în Secțiune 1.4, Utilitate Descriere valori prestabilite.

Secțiunea OPȚIUNI a fost schimbată ca răspuns la Interpretarea IEEE PASC 1003.2 #149. The
schimbarea reprezintă practica istorică pe toate sistemele cunoscute. Standardul original a fost
ambiguu cu privire la natura rezultatului.

listă argumentele-opțiune sunt folosite istoric pentru a selecta porțiunile de linie care urmează să fie
scrise, dar nu afectează ordinea datelor. De exemplu:

ecou abcdefghi | tăiat −c6,2,4−7,1

randamentele "abdefg".

O propunere de îmbunătățire tăiat cu urmatoarea optiune:

−o Păstrați ordinea câmpurilor selectate. Când este specificată această opțiune, fiecare octet,
caracterul sau câmpul (sau intervalele acestora) vor fi scrise în ordinea specificată de
il listă argument-opțiune, chiar dacă aceasta necesită mai multe ieșiri ale acelorași octeți,
caractere sau câmpuri.

a fost respins deoarece acest tip de îmbunătățire este în afara domeniului de aplicare al IEEE P1003.2b
proiect de standard.

VIITOR INSTRUCTIUNI


Nici unul.

Utilizați cutposix online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad