Tôi cần chuyển dữ liệu nhị phân sang chương trình bash chấp nhận đối số dòng lệnh. Có cách nào để làm việc này không?Chuyển dữ liệu nhị phân làm đối số trong bash
Đó là một chương trình mà chấp nhận một đối số:
script arg1
Nhưng thay vì chuỗi arg1
, tôi muốn vượt qua một số byte mà không phải là các ký tự ASCII tốt - đặc biệt là các byte 0x02
, 0xc5
và 0xd8
.
Làm cách nào để thực hiện việc này?
Tôi tin rằng bài kiểm tra của bạn tương đương với 'echo -ne' \ x02 \ xc5 \ xd8 'đơn giản hơn | hexdump -C' :-) – elimisteve
Không hoàn toàn ... ở đây tôi đang cố gắng mô phỏng cuộc gọi thực tế của 'script', bằng cách thay thế nó bằng' echo -n' –