EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

foldposix - Online în cloud

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

Aceasta este comanda foldposix 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


fold — filtru pentru linii de pliere

REZUMAT


plia [−bs] [−w lățime] [fişier...]

DESCRIERE


plia utilitarul este un filtru care va plia liniile din fișierele sale de intrare, rupând
linii să aibă maximum de lățime pozițiile coloanei (sau octeți, dacă −b opțiunea este
specificat). Liniile vor fi întrerupte prin introducerea unui astfel încât fiecare ieșire
linie (la care se face referire mai târziu în această secțiune ca a segment) este lățimea maximă posibilă care
nu depășește numărul specificat de poziții de coloană (sau octeți). O linie nu trebuie să fie
rupt în mijlocul unui personaj. Comportamentul este nedefinit dacă lățime este mai mic decât
numărul de coloane pe care le-ar ocupa orice singur caracter din intrare.

Dacă , , sau caracterele sunt întâlnite în intrare,
si −b opțiunea nu este specificată, acestea vor fi tratate în mod special:


Numărul curent al lățimii liniilor va fi diminuat cu unu, deși numărul
nu va deveni niciodată negativ. The plia utilitatea nu va introduce a
imediat înainte sau după oricare , cu excepția cazului în care următorul caracter are
o lățime mai mare decât 1 și ar determina depășirea lățimii liniei lățime.


Numărul curent al lățimii liniei va fi setat la zero. The plia utilitatea nu trebuie
introduceți a imediat înainte sau după oricare .

Fiecare întâlnit va avansa indicatorul de poziție a coloanei la următoarea filă
Stop. Tabulatorii trebuie să fie la fiecare poziție de coloană n astfel încât n modulo 8 este egal
1.

OPŢIUNI


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

Următoarele opțiuni vor fi acceptate:

−b Conta lățime în octeți, mai degrabă decât în ​​pozițiile coloanei.

−s Dacă un segment al unei linii conține a în cadrul primului lățime coloană
poziții (sau octeți), întrerupeți linia după ultimul astfel întâlnirea cu
constrângeri de lățime. Dacă nu există îndeplinirea cerințelor, a −s
opțiunea nu va avea efect pentru acel segment de ieșire al liniei de intrare.

−w lățime Specificați lungimea maximă a liniei, în pozițiile coloanei (sau octeți dacă −b is
specificat). Rezultatele sunt nespecificate dacă lățime nu este o zecimală pozitivă
număr. Valoarea implicită va fi 80.

OPERANDE


Următorul operand va fi suportat:

fişier O cale a unui fișier text care urmează să fie pliat. Daca nu fişier operanzii sunt specificati, the
se utilizează intrarea standard.

Stdin


Intrarea standard va fi utilizată dacă nu fişier operanzii sunt specificați și vor fi utilizați dacă a
fişier operandul este '-' iar implementarea tratează '-' ca însemnând intrare standard.
În caz contrar, intrarea standard nu va fi utilizată. Consultați secțiunea FIȘIERE DE INTRARE.

INTRARE DOSARE


În cazul în care −b este specificată opțiunea, fișierele de intrare vor fi fișiere text, cu excepția liniilor
nu sunt limitate la {LINE_MAX} octeți lungime. Dacă −b nu este specificată opțiunea
fișierele de intrare vor fi fișiere text.

MEDIUL VARIABILE


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

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) și pentru determinarea lățimii în coloană
pozițiile pe care le-ar ocupa fiecare caracter pe un dispozitiv de ieșire a fonturilor cu lățime constantă.

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


Ieșirea standard va fi un fișier care conține o secvență de caractere a cărei ordine trebuie
să fie păstrat din fișierele de intrare, eventual cu inserat personaje.

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 procesate 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.

plia utilitarul este folosit frecvent pentru a trimite fișiere text către imprimante care trunchiază, mai degrabă
decât ori, linii mai largi decât poate imprima imprimanta (de obicei 80 sau 132 coloane
posturi).

EXEMPLE


Un exemplu de invocare care trimite imprimantei un fișier cu rânduri lungi (sub
presupunerea că utilizatorul cunoaște lățimea liniei imprimantei care urmează să fie atribuită de lp):

plia −w 132 bigfile | lp

FUNDAMENTARE


Deși intrarea terminalului în modul de procesare canonic necesită caracterul de ștergere
(setat frecvent la ) pentru a șterge caracterul anterior (nu octet sau coloană
poziție), ieșirea terminalului nu este tamponată și este extrem de dificilă, dacă nu imposibilă,
a analiza corect; interpretarea depinde în întregime de dispozitivul fizic care
de fapt afișează/tipărește/stochează rezultatul. În toate cunoscute internaţionalizate
implementările, utilitățile care produc ieșire pentru ieșire mixtă cu lățime de coloană presupun că
A caracterul susține o poziție de coloană și scoate suficient
caractere pentru a reveni la începutul personajului când este folosit pentru a oferi
mișcări locale pentru a sprijini operațiunile de subliniere și încurajare. De cand plia fără
il −b opțiunea se confruntă cu aceleași constrângeri, este întotdeauna tratat ca
backupul unei poziții de coloană, mai degrabă decât backupul unui caracter.

Versiuni istorice ale plia utilitarul a presupus că 1 octet era un caracter și a ocupat unul
poziția coloanei când este scrisă. Acest lucru nu mai este întotdeauna adevărat. Din moment ce cele mai comune
utilizarea de plia se crede că pliază linii lungi pentru ieșire la ieșire cu lungime limitată
dispozitive, această capacitate a fost păstrată ca caz implicit. The −b Opțiunea a fost adăugată astfel
că aplicațiile ar putea plia fișiere cu linii de lungime arbitrară în fișiere text care ar putea
apoi să fie procesate de utilitățile standard. Rețineți că, deși lățimea pentru −b
opțiunea este în octeți, o linie nu este niciodată împărțită în mijlocul unui caracter. (Este
nespecificat ce se întâmplă dacă este specificată o lățime care este prea mică pentru a ține o singură
caracter găsit în intrare urmat de a .)

Tabulatorii sunt codificate pentru a fi la fiecare a opta coloană pentru a respecta practica istorică. Nimic nou
a fost inventată metoda de specificare a altor tabulaturi.

VIITOR INSTRUCTIUNI


Nici unul.

Utilizați foldposix online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

Comenzi Linux

Ad