GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

catposix - Online w chmurze

Uruchom catposix w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie catposix, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


cat — łącz i drukuj pliki

STRESZCZENIE


jak [-u] [filet...]

OPIS


jak Narzędzie będzie czytać pliki po kolei i zapisywać ich zawartość do pliku
standardowe wyjście w tej samej kolejności.

OPCJE


jak narzędzie powinno być zgodne z woluminem Base Definitions POSIX.1-2008, Sekcja
12.2, Użyteczność Składnia Wytyczne.

Wspierana będzie następująca opcja:

-u Zapisz bajty z pliku wejściowego na standardowe wyjście bez opóźnienia, tak jak każdy z nich
czytać.

OPERANDY


Obsługiwane będą następujące argumenty:

filet Ścieżka pliku wejściowego. Jeśli nie filet podano operandy, standard
należy zastosować dane wejściowe. Jeśli filet is '-'The jak Narzędzie powinno czytać z
standardowe wejście w tym punkcie sekwencji. The jak zakład nie zostanie zamknięty
i ponownie otwórz standardowe wejście, gdy odwołuje się do niego w ten sposób, ale zaakceptuje
wielokrotne występowanie '-' jak filet argument.

STDIN


Standardowe wejście powinno być używane tylko wtedy, gdy nie filet operandy są określone, lub jeśli a filet
operand to '-'. Zobacz sekcję PLIKI WEJŚCIOWE.

WEJŚCIE AKTA


Pliki wejściowe mogą być dowolnego typu.

ŚRODOWISKO ZMIENNE


Następujące zmienne środowiskowe mają wpływ na wykonanie jak:

JĘZYK Podaj wartość domyślną dla zmiennych internacjonalizacji, które nie są ustawione lub
zero. (Patrz tom Definicje podstawowe POSIX.1‐2008, Sekcja 8.2,
Umiędzynarodowienie Zmienne o pierwszeństwo internacjonalizacji
zmienne używane do określania wartości kategorii ustawień regionalnych).

LC_ALL Jeśli jest ustawiony na niepustą wartość ciągu, nadpisz wartości wszystkich pozostałych
zmienne internacjonalizacji.

LC_CTYPE Określ lokalizację dla interpretacji sekwencji bajtów danych tekstowych
jako znaki (na przykład jednobajtowe w przeciwieństwie do wielobajtowych znaków w
argumenty).

LC_MESSAGES
Określ ustawienia regionalne, które powinny być używane do wpływania na format i zawartość
komunikaty diagnostyczne zapisywane z błędem standardowym.

NLSPATH Określ lokalizację katalogów wiadomości do przetwarzania LC_MESSAGES.

ASYNCHRONICZNY WYDARZENIA


Domyślna.

STDOUT


Standardowe wyjście będzie zawierać sekwencję bajtów odczytanych z plików wejściowych. Nic
else zostanie wypisane na standardowe wyjście.

STDERR


Błąd standardowy stosuje się tylko do komunikatów diagnostycznych.

WYDAJNOŚĆ AKTA


Brak.

ROZSZERZONY OPIS


Brak.

EXIT STATUS


Zwracane są następujące wartości wyjściowe:

0 Wszystkie pliki wejściowe zostały pomyślnie wyprowadzone.

>0 Wystąpił błąd.

KONSEKWENCJE OF BŁĘDY


Domyślna.

następujący działy jest informacyjny.

WNIOSEK ZASTOSOWANIE


-u opcja ma wartość w prototypowaniu nieblokujących odczytów z FIFO. Zamiarem jest
obsługują następującą sekwencję:

mkfifo bla
jak -u bla > / dev / tty13 &
jak -u > bla

Nie jest określone, czy standardowe wyjście jest buforowane czy nie w przypadku domyślnym. Ten
jest czasami interesujący, gdy standardowe wyjście jest powiązane z terminalem, ponieważ
buforowanie może opóźnić wyjście. Obecność -u opcja gwarantuje, że niebuforowana
We/wy jest dostępne. Jest zdefiniowane w implementacji, czy jak Bufory użytkowe wyprowadzają if
dotychczasowy -u opcja nie jest określona. Tradycyjnie, -u opcja jest realizowana za pomocą
odpowiednik ustaw buf() funkcja zdefiniowana w woluminie Interfejsy systemowe z
POSIX.1-2008.

PRZYKŁADY


Następujące polecenie:

jak mój plik

zapisuje zawartość pliku mój plik na standardowe wyjście.

Następujące polecenie:

jak doc1 doc2 > dokument.wszystko

łączy pliki doc1 oraz doc2 i zapisuje wynik do dokument.wszystko.

Ze względu na mechanizm języka powłoki używany do przekierowania danych wyjściowych, polecenie takie
jak to:

jak doc dokument.koniec > doc

powoduje, że oryginalne dane są w doc być zgubionym.

Komenda:

jak początek - środkowy - zakończenia > filet

gdy standardowym wejściem jest terminal, pobiera dwa dowolne elementy wejściowe z terminala
z jednym wywołaniem jak. Należy jednak pamiętać, że jeśli standardowym wejściem jest zwykły plik,
byłoby to równoważne poleceniu:

jak początek - środkowy / dev / null zakończenia > filet

ponieważ cała zawartość pliku zostałaby wykorzystana przez jak pierwszy raz '-' była
używany jako filet operand i warunek końca pliku zostaną wykryte natychmiast, gdy '-'
przywołano po raz drugi.

RACJONALNE UZASADNIENIE


Historyczne wersje jak narzędzie obejmuje -tj, −t, -w, opcje, które pozwalają
odpowiednio końce linii, znaki i znaki niewidoczne
renderowane jako widoczne na wyjściu. Twórcy standardu pominęli te opcje, ponieważ
zapewniają zbyt precyzyjną kontrolę nad tym, co staje się widoczne, a wyniki mogą być podobne
uzyskane za pomocą polecenia takiego jak:

sed −rz l nazwa ścieżki

Ten ostatni ma również tę zaletę, że jego wynik jest jednoznaczny, natomiast wynik
historyczny jak −etv nie jest.

-s opcja została pominięta, ponieważ odpowiada różnym funkcjom w BSD i Systemie
Systemy oparte na V. BSD -s opcja wyciskania pustych linii może być realizowana przez powłokę
skrypt pokazany w poniższym przykładzie:

sed −rz '
# Pisać niepuste kwestia.
/./ {
p
d
}
# Pisać a pojedynczy pusty linia, następnie na temat dla jeszcze pusty kwestia.
/^$/ p
# Get Następny linia, odrzucać dotychczasowy trzymany (pusty linia),
# oraz na temat dla jeszcze pusty kwestia.
:Pusty
/^$/ {
N
S/.//
b pusty
}
# Pisać dotychczasowy niepuste linia zanim będzie z powrotem do szukanie
# dla dotychczasowy drugim in a zestaw of pusty kwestia.
p
'

System V -s opcję wyciszenia komunikatów o błędach można uzyskać poprzez przekierowanie pliku
Standardowy błąd. Należy pamiętać, że dokumentacja BSD dla jak używa terminu „pusta linia” do
oznacza to samo, co „pusta linia” POSIX: linia składająca się tylko z .

BSD −rz Opcja została pominięta, ponieważ podobną funkcjonalność można uzyskać z poziomu −rz
opcja pr użyteczność.

PRZYSZŁOŚĆ KIERUNKI


Brak.

Korzystaj z catposix online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.