Potrzebuję przekazać dane binarne do programu bash, który akceptuje argumenty wiersza poleceń. Czy jest jakiś sposób na zrobienie tego?Przekazywanie danych binarnych jako argumentów w bash
Jest to program, który przyjmuje jeden argument:
script arg1
Ale zamiast napisu arg1
, chciałbym przekazać kilka bajtów, które nie są dobre znaki ASCII - w szczególności bajtów 0x02
, 0xc5
i 0xd8
.
Jak to zrobić?
Wierzę, że twój test jest równoważny prostszemu "echo -ne" \ x02 \ xc5 \ xd8 "| hexdump -C' :-) – elimisteve
Nie całkiem ... tutaj próbuję zasymulować rzeczywiste wywołanie 'script', zamieniając je na' echo -n' –