OD(1) Polecenia uzytkownika OD(1) NAZWA od - zrzuca pliki w formacie osemkowym i innych SKLADNIA od [OPCJA]... [PLIK]... od [-abcdfilosx]... [PLIK] [[+]PRZESUNIECIE[.][b]] od --traditional [OPCJA]... [PLIK] [[+]PRZESUNIECIE[.][b] [+][ETYKIETA][.][b]] OPIS Wypisuje jednoznaczna reprezentacje PLIKU (domyslnie uzywa bajtow w systemie osemkowym) na standardowe wyjscie. Jesli podano wiecej niz jeden argument PLIK, sa one laczone w zadanej kolejnosci tworzac wejscie programu. Jesli nie podano PLIKU lub jako PLIK podano -, czyta standardowe wejscie. Jesli pierwsze i drugie wywolanie formatu pasuje do uzytej skladni, to przyjmowane jest, ze zostal uzyty drugi format, jesli ostatni operator zaczyna sie od + lub (jesli wystepuja dwa) od cyfry. PRZESUNIECIE jest rownowazne -j PRZESUNIECIE. ETYKIETA jest pseudoadresem pierwszego wypisanego bajtu, zwiekszajacym sie w trakcie pracy programu. Dla PRZESUNIECIA i ETYKIETY przedrostki 0x lub 0X oznaczaja zapis szesnastkowy, przyrostkiem moze byc . oznaczajaca zapis osemkowy lub b - wielokrotnosc 512. Argumenty, ktore sa obowiazkowe dla dlugich opcji, sa rowniez obowiazkowe dla krotkich. -A, --address-radix=PODSTAWA formaty wyjsciowe do przesuniec w plikach; PODSTAWA to jedna z liter [doxn] - dziesietna, o'semkowa, hex (szesnastkowa) lub none (brak) --endian={big|little} zamiera wejsciowe bajty zgodnie z wybrana kolejnoscia -j, --skip-bytes=BAJTY pomija poczatkowa liczbe BAJTOW z wejscia -N, --read-bytes=BAJTY ogranicza zrzut do liczby BAJTOW wejsciowych -S BAJTY, --strings[=BAJTY] pokazuje wylacznie znaki konczace sie NUL o co najmniej BAJTACH (3) znakow drukowalnych -t, --format=TYP wybiera format lub formaty danych wyjsciowych -v, --output-duplicates nie uzywa * w celu oznaczenia powtorzonych wierszy -w[BAJTY], --width[=BAJTY] wyswietla liczbe BAJTOW w kazdym wierszu wyjsciowym; gdy nie poda sie zadnej wartosci, przyjmowana jest wartosc domyslna 32. --traditional akceptuje argumenty w trzeciej postaci podanej w sekcji SKLADNIA --help wyswietla ten tekst i konczy prace --version wyswietla informacje o wersji i konczy dzialanie Tradycyjne specyfikacje formatu moga byc mieszane, sumuja sie: -a jak -t a: wybiera znaki nazwane, po zignorowaniu najstarszego bitu -b jak -t o1: wybiera bajty osemkowe -c jak -t c: wybiera drukowalne znaki badz sekwencje specjalne z odwrotnym ukosnikiem -d jak -t u2: wybiera 2-bajtowe liczby dziesietne bez znaku (unsigned) -f jak -t fF: wybiera liczby zmiennoprzecinkowe (typu float) -i jak -t dI: wybiera dziesietne liczby calkowite (typu integer) -l jak -t dL: wybiera liczby dziesietne (typu long) -o jak -t o2: wybiera 2-bajtowe znaki osemkowe -s jak -t d2: wybiera 2-bajtowe znaki dziesietne -x jak -t x2: wybiera 2-bajtowe znaki szesnastkowe Aby okreslic TYP nalezy podac jedno lub wiecej z nastepujacych okreslen: a znaki nazwane, po zignorowaniu najstarszego typu c znaki drukowalne lub sekwencje specjalne z odwrotnym ukosnikiem d[ROZMIAR] liczba dziesietna ze znakiem, o ROZMIARZE bajtow na liczbe f[ROZMIAR] liczba zmiennoprzecinkowa, o ROZMIARZE bajtow na liczbe o[ROZMIAR] liczba osemkowa, o ROZMIARZE bajtow na liczbe u[ROZMIAR] liczba dziesietna bez znaku, o ROZMIARZE bajtow na liczbe x[ROZMIAR] liczba szesnastkowa, o ROZMIARZE bajtow na liczbe ROZMIAR jest liczba. Dla typow [doux], ROZMIAR moze wynosic rowniez: C: sizeof(char), S: sizeof(short), I: sizeof(int) lub L: sizeof(long). Jesli TYP ma wartosc f, to ROZMIAR moze wynosic takze F: sizeof(float), D: sizeof(double) lub L: sizeof(long double) Dodanie przyrostka z do dowolnego typu wyswietla znaki drukowalne na koncu kazdego wiersza wyjsciowego BAJTY to zapis szesnastkowy z przedrostkiem 0x lub 0X, ktory moze miec jeden z nastepujacych przyrostkow: b 512 KB 1000 K 1024 MB 1000*1000 M 1024*1024 itd. dla G, T, P, E, Z, Y, R, Q. Mozna uzywac rowniez przyrostkow binarnych, np. KiB=K, MiB=M itd. PRZYKLADY od -A x -t x1z -v wypisuje w szesnastkowym formacie wyjsciowym od -A o -t oS -w16 domyslny format wyjsciowy uzywany przez od AUTOR Napisane przez Jima Meyeringa. ZGLASZANIE BLEDOW Strona internetowa z pomoca GNU coreutils: O bledach tlumaczenia poinformuj przez PRAWA AUTORSKIE Copyright (C) 2023 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL w wersji 3 lub pozniejszej . Jest to wolne oprogramowanie: mozna je zmieniac i rozpowszechniac. Nie ma ZADNEJ GWARANCJI, w granicach okreslonych przez prawo. ZOBACZ TAKZE Pelna dokumentacja: lub lokalnie, za pomoca info '(coreutils) od invocation' TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Gwidon S. Naskrent , Wojtek Kotwica i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . GNU coreutils 9.4 styczen 2024 OD(1)