Řešení 1:
Příkazy DareDevil of the Unix, dd
na záchranu!
dd if=yourfile ibs=1 skip=200 count=100
To by začalo od bajtu 200 a zobrazilo by 100 dalších bajtů, nebo jinými slovy bajty 200-300. ibs
znamená, že dd čte pouze jeden bajt najednou místo výchozích 512 bajtů, ale stále zapisuje do výchozích 512 bajtů. Jděte a podívejte se, jestli ibs
poškozuje výkon, doufám, že ne.
Řešení 2:
Pokud vás zajímají bajty, bylo by od
být zajímavější.
-j, --skip-bytes=bytes
-N, --read-bytes=bytes
Chcete-li tedy přečíst 16 bajtů počínaje bajtem 1024, a výstup v ascii
od -j 1024 -N 16 -a /bin/sh
Řešení 3:
Můžete použít dd if=logfile of=pieceoflogfile skip=startingblock count=#ofblocks
(možná s bs=1
získat jednobajtové bloky, jinak používá 512 bajtových bloků). Nejste si však jisti, jak efektivní je říct mu, aby zapisoval jeden bajt po druhém.
Nginx - přepsat nebo vrátit pro přesměrování?
Chybová zpráva Postgres:FATAL:Ověření identity selhalo pro uživatele...