Odp: Konwersja wyniku polecenia do pliku .bin z wartościami HEX
awk -V
co daje?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Debian Mini HowTo → Konwersja wyniku polecenia do pliku .bin z wartościami HEX
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
awk -V
co daje?
awk -V
awk: not an option: -VAcha, czyli masz jakiegoś lewego awk.
busybox awk '{for (i=2; i<=17; i++) if ($i ~ /^[0-9a-fA-F]{2}$/) print $i}' dump.txtZrób.
Tak, teraz wyświetla ładnie dane HEX jedna pod drugą. To jak powinna wyglądać cała linia bez tego grep "No" ??
awk '{for (i=2; i<=17; i++) if ($i ~ /^[0-9a-fA-F]{2}$/) print $i}' dump.txt | xxd -r -p > dump.binI cały wątek jest bez sensu tylko dlatego że nie wiadomo jakich narzędzi używasz...
To działa:
busybox awk '{for (i=2; i<=17; i++) if ($i ~ /^[0-9a-fA-F]{2}$/) print $i}' dump.txt | xxd -r -p > dump.binI cały wątek jest bez sensu tylko dlatego że nie wiadomo jakich narzędzi używasz...
Używam Debiana 9 Live bez GUI, którego sam żmudnie kiedyś zbudowałem za pomocą tego poradnika:
Create a custom live Debian 9 and 10 the pro way
Użyłem narzędzia live-build z takimi plikami:
config:
#!/bin/sh
set -e
lb config noauto \
--mode debian \
--bootappend-live "boot=live username=root" \
--architectures amd64 \
--linux-flavours amd64 \
--debian-installer false \
--archive-areas "main contrib non-free" \
--apt-indices false \
--memtest none \
"${@}"Plik my.list.chroot z listą narzędzi jakie dodałem:
net-tools
ssh
pciutils
usbutils
cifs-utils
i2c-tools
flashrom
bzip2
genisoimage
efibootmgrChyba robiłem to na bazie Debian 9 xfce
Nie wiem jakie awk jest domyślnie w Debian 9 bo mi to nie było nigdy potrzebne.
Ten Debian jest zajebi..y.
Zajmuje tylko 280 MB, mogę go odpalić skąd tylko mi się podoba w try miga, z routera OpenWrt przez sieć, z pendrive'a USB a nawet z dysku twardego z Windows z partycji NTFS czy FAT32, wystarczy że skopiuję folder debian9 na partycję, zmienię plik bootmgr na np. bootmgr_win, w jego miejsce skopiuję plik grldr (GRUB4DOS) ze zmienioną nazwą na bootmgr i menu.lst o treści:
default 0
timeout 3
title Boot Windows from HDD
find --set-root /bootmgr_win
chainloader /bootmgr_win
title Debian Live from HDD
kernel /debian9/vmlinuz boot=live live-media-path=/debian9/live/ config username=root
initrd /debian9/initrd.imgW katalogu debian9 mam pliki initrd.img, vmlinuz i folder live z plikiem filesystem.squashfs
Używam głównie flashrom do programowania przeróżnych chipów w przeróżnych urządzeniach. Wszystko robię przez SSH w Putty na Windows na koncie root bez żadnych sudo srudo ![]()
Za pomocą i2c-tools można zaprogramować EDID w TV/Monitorze o ile ten nie jest write-protected. Ostatnio wykorzystałem to w retro PC w którym monitory źle wyświetlają skalowany obraz:
https://www.vogons.org/viewtopic.php?t=109013
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Debian Mini HowTo → Konwersja wyniku polecenia do pliku .bin z wartościami HEX
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc