Khi bash báo cáo lỗi cú pháp, nó sẽ đóng gói văn bản đã đưa ra lỗi cú pháp cả với dấu trọng âm và dấu nháy đơn, như sau : `...'
. Bất cứ ý tưởng tại sao?
Đây là một ví dụ:
$ bash -c "echo error()"
bash: -c: line 0: syntax error near unexpected token `('
bash: -c: line 0: `echo error()'
Điều này không phổ biến lắm; Tuy nhiên, tôi chỉ tò mò, đây không phải là một vấn đề thực sự.
Chỉnh sửa: điều này trở nên kỳ lạ hơn với các thông điệp tối nghĩa như thế này:
-bash: unexpected EOF while looking for matching ``'
2
Có thể có nguồn gốc chung với Backtick và trích dẫn đơn đến từ đâu khi biểu thị các lệnh, ví dụ như 'prog'? [trùng lặp] .
—
manatwork
Câu trả lời là ở đây: " Tại sao các trang người Unix sử dụng backticks đôi thay cho dấu ngoặc kép? "
—
Ouki