Tôi đang tìm kiếm một cách đơn giản để dẫn kết quả của md5summột lệnh khác. Một cái gì đó như thế này:
$echo -n 'test' | md5sum | ...
Vấn đề của tôi là md5sumđầu ra không chỉ là hàm băm của chuỗi, mà còn là một hypen, chỉ ra rằng đầu vào đến từ stdin. Tôi đã kiểm tra tập tin người đàn ông và tôi không tìm thấy bất kỳ cờ nào để kiểm soát đầu ra.
echo -nkhi dữ liệu văn bản không xác định. Sử dụngprintf '%s' "$DATA"thay thế. Không giống nhưecho -n "$DATA", nó sẽ hoạt động khiDATA="-n"(trong số các ví dụ khác).