[SOLVED][Bash] Usuwanie "x" bajtów z początku pliku bin
-
- Piegowaty Guziec
- Posty: 17
- Rejestracja: 27 gru 2006, 18:15
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
[SOLVED][Bash] Usuwanie "x" bajtów z początku pliku bin
Czy jest polecenie, które wywali mi z pliku binarnego pierwsze 65535 bajtów? Plik jest dość duży (do 2GB).
Wiem, że można dzielić pliki na małe kawałki. Tylko że ja, można by powiedzieć, potrzebuje zrobić to asymetrycznie. A że plik jest dość duży to musiałbym dzielić na takie 64KB a potem sklejać. Kupę danych do przekładania.
Oczywiście w ostateczności zrobię sobie kod w C. Ale fajnie by było jakby tak z "oryginalnych" komend Linuxa poszło.
Wiem, że można dzielić pliki na małe kawałki. Tylko że ja, można by powiedzieć, potrzebuje zrobić to asymetrycznie. A że plik jest dość duży to musiałbym dzielić na takie 64KB a potem sklejać. Kupę danych do przekładania.
Oczywiście w ostateczności zrobię sobie kod w C. Ale fajnie by było jakby tak z "oryginalnych" komend Linuxa poszło.
- k2cl
- Przyjaciel
- Posty: 3632
- Rejestracja: 09 gru 2007, 12:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: LXDE
- Architektura: x86
Odp: [Bash] Usuwanie "x" bajtów z początku pliku bin
Powinno się dać...
Możesz użyć na przykład czegoś w rodzaju
...chociaż zapewne można sobie ułatwić życie ustawiając inny rozmiar porcji danych wczytywanych "na jeden kęs".
Wybacz niefachowy język, programistą nie jestem...
Kod: Zaznacz cały
man dd
Kod: Zaznacz cały
dd if=plik-wejściowy of=plik-wynikowy bs=1 skip=65535
Wybacz niefachowy język, programistą nie jestem...
Work less, climb more 

-
- Piegowaty Guziec
- Posty: 17
- Rejestracja: 27 gru 2006, 18:15
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
Odp: [Bash] Usuwanie "x" bajtów z początku pliku bin
@k2cl
he, działa!
zwiększyłem "kens" na 64kb i robię mu skip 1 no i mam to o co mi chodziło
tego polecenia dd nie znałem, wygląda mi jak z czasów dinozaurów 
dzięki
he, działa!
zwiększyłem "kens" na 64kb i robię mu skip 1 no i mam to o co mi chodziło
Kod: Zaznacz cały
dd if=plik-wejściowy of=plik-wynikowy bs=64k skip=1

dzięki
- DDAroo
- Serdeczny Borsuk
- Posty: 107
- Rejestracja: 27 cze 2009, 10:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: KDE Plasma
- Architektura: x86
- Lokalizacja: Kraków
- Kontakt:
Odp: [Bash] Usuwanie "x" bajtów z początku pliku bin
Czyżbyś sugerował, że k2cl musi być takim dinozaurem, skoro go zna?uggp pisze:wygląda mi jak z czasów dinozaurów

-
- Piegowaty Guziec
- Posty: 17
- Rejestracja: 27 gru 2006, 18:15
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
Odp: [Bash] Usuwanie "x" bajtów z początku pliku bin
DDAroo pisze:Czyżbyś sugerował, że k2cl musi być takim dinozaurem, skoro go zna?


p.s. pozdrowienia dla starych wyjadaczy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości