Tôi đang sử dụng GNU bash, phiên bản 3.00.15 (1) -release (x86_64-redhat-linux-gnu). Và lệnh này:echo "-e" không in bất cứ điều gì
echo "-e"
không in bất kỳ thứ gì. Tôi đoán điều này là bởi vì "-e" là một trong các tùy chọn hợp lệ của lệnh echo vì echo "-n" và echo "-E" (hai tùy chọn còn lại) cũng tạo ra các chuỗi rỗng.
Câu hỏi đặt ra là làm thế nào để thoát chuỗi "-e" cho tiếng vọng để có được đầu ra tự nhiên ("-e").
Bạn có xảy ra cho biết, tại sao 'vang -e' làm không hoạt động từ Makefiles? –
@dma_k: hoạt động cho tôi (tm). làm cho (1) không sử dụng nội dung $ SHELL bạn đang sử dụng, vì vậy nó sẽ hoạt động khác nhau. – hop
Cảm ơn, tuyệt vời! Thật vậy, thiết lập 'SHELL =/bin/bash' trong Makefile đã giải quyết được vấn đề! –