Jest to polecenie composix, które można uruchomić w bezpłatnym dostawcy 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Ę
comm — wybierz lub odrzuć linie wspólne dla dwóch plików
STRESZCZENIE
comm [-123] file1 file2
OPIS
Kurs comm narzędzie powinno przeczytać file1 i file2, które należy uporządkować w nurcie
kolejność zestawiania i wygeneruj trzy kolumny tekstowe jako wynik: tylko linie w środku file1, linie
tylko w file2i linie w obu plikach.
Jeśli linie w obu plikach nie są uporządkowane zgodnie z kolejnością zestawiania pliku
bieżące ustawienia regionalne, wyniki są nieokreślone.
OPCJE
Kurs comm narzędzie powinno być zgodne z woluminem Base Definitions POSIX.1-2008, Sekcja
12.2, Użyteczność Składnia Wytyczne.
Obsługiwane będą następujące opcje:
-1 Pomiń kolumnę wyjściową zawierającą unikalne linie file1.
-2 Pomiń kolumnę wyjściową zawierającą unikalne linie file2.
-3 Pomiń kolumnę wyjściową zawierającą powielone linie file1 i file2.
OPERANDY
Obsługiwane będą następujące argumenty:
file1 Ścieżka pierwszego pliku do porównania. Jeśli file1 is '-', standardowe wejście
stosuje się.
file2 Ścieżka drugiego pliku do porównania. Jeśli file2 is '-', Średnia
należy zastosować dane wejściowe.
Jeśli oba file1 i file2 odnoszą się do standardowego wejścia lub do tego samego bloku specjalnego FIFO
special lub znakowy plik specjalny, wyniki są niezdefiniowane.
STDIN
Standardowego wejścia należy używać tylko wtedy, gdy jeden z file1 or file2 operandy odnoszą się do
standardowe wejście. Zobacz sekcję PLIKI WEJŚCIOWE.
WEJŚCIE AKTA
Pliki wejściowe powinny być plikami tekstowymi.
ŚRODOWISKO ZMIENNE
Następujące zmienne środowiskowe mają wpływ na wykonanie comm:
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_COLLATE
Określ ustawienia regionalne dla kolejności zestawiania comm spodziewa się, że został użyty
kiedy pliki wejściowe zostały posortowane.
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 i pliki wejściowe).
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
Kurs comm przedsiębiorstwo będzie generować dane wyjściowe w zależności od wybranych opcji. Jeśli -1, -2,
i -3 wszystkie opcje są zaznaczone, comm nie wypisze niczego na standardowe wyjście.
Jeśli -1 opcja nie jest wybrana, linie zawarte są tylko w file1 należy zapisać przy użyciu
format:
"%s\n", <linia in file1>
Jeśli -2 opcja nie jest wybrana, linie zawarte są tylko w file2 są napisane przy użyciu
format:
"%s%s\n", <prowadzić>,linia in file2>
gdzie ciągprowadzić> przedstawia się następująco:
The -1 opcja nie jest wybrana.
pusty ciąg
Kurs -1 opcja jest wybrana.
Jeśli -3 opcja nie jest zaznaczona, linie zawarte w obu plikach zostaną zapisane przy użyciu metody
format:
"%s%s\n", <prowadzić>,linia in obie>
gdzie ciągprowadzić> przedstawia się następująco:
Ani -1 ani -2 opcja jest wybrana.
Dokładnie jeden z -1 i -2 opcje są zaznaczone.
pusty ciąg
Oboje -1 i -2 opcje są zaznaczone.
Jeśli pliki wejściowe zostały uporządkowane zgodnie z kolejnością zestawiania bieżących ustawień regionalnych,
zapisane wiersze muszą być zgodne z kolejnością zestawiania oryginalnych wierszy.
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 zgodnie z opisem.
>0 Wystąpił błąd.
KONSEKWENCJE OF BŁĘDY
Domyślna.
Kurs następujący działy jest informacyjny.
WNIOSEK ZASTOSOWANIE
Jeśli pliki wejściowe nie są odpowiednio wstępnie posortowane, dane wyjściowe programu comm może nie być przydatny.
PRZYKŁADY
Jeśli plik o nazwie wow zawiera posortowaną listę narzędzi w tym tomie
POSIX.1-2008, plik o nazwie xpg3 zawiera posortowaną listę narzędzi określonych w pliku
Przewodnik po przenośności X/Open, wydanie 3 i plik o nazwie swid89 zawiera posortowaną listę
narzędzia w definicji interfejsu Systemu V, wydanie trzecie:
comm -23 wow xpg3 | comm -23 - swid89
wydrukuje listę narzędzi w tym tomie POSIX.1-2008, które nie są określone przez żadne z nich
pozostałe dokumenty:
comm -12 wow xpg3 | comm -12 - swid89
wydrukuje listę mediów określonych we wszystkich trzech dokumentach i:
comm -12 xpg3 swid89 | comm -23 - wow
wydrukuje listę narzędzi określonych zarówno przez XPG3, jak i SVID, ale nie określonych w
ten tom POSIX.1‐2008.
RACJONALNE UZASADNIENIE
Brak.
PRZYSZŁOŚĆ KIERUNKI
Brak.
Korzystaj z Composix online, korzystając z usług onworks.net