Tôi có xu hướng tiền tố các tập tin và thư mục được sử dụng với ký tự "trọng âm" (dấu ngã không dịch chuyển, dấu kiểm ngược hoặc dấu cũ đơn giản, whathaveyou ..), vì nó rất dễ để truy cập và hãy để tôi sắp xếp mọi thứ theo thứ tự abc, trong khi để tôi chọn hiển thị một vài mục trên đầu trang. Nó hoạt động độc đáo, ngoại trừ khi tôi truy cập các tệp này thông qua CLI hoặc SSH / SCP.
Nếu tôi cố chạy một lệnh, gọi tệp không được giải quyết nó sẽ đưa tôi vào một phiên tương tác .. ví dụ
# scp -r dns.local:/`Downloads/CrazyRussianCars/ ~/
↩
>
Tuy nhiên, nếu tôi thử giải pháp hợp lý
# scp -r dns.local:/\`Downloads/CrazyRussianCars/ ~/
↩
bash: -c: line 0: unexpected EOF while looking for matching ``'
bash: -c: line 1: syntax error: unexpected end of file
Tôi biết quy tắc "mới" là sử dụng một cú pháp như export NOW=$(date)
vs export NOW=
`date` (thực tế, tôi đã có một khoảng thời gian thậm chí viết sau này bằng cú pháp SE MD ...) nhưng điều này không liên quan đến ENV
hoặc bất kỳ tập lệnh nào. ..
Lưu ý: Đây là môi trường Mac OS X, nhưng cho biết, GUI chưa bao giờ gặp sự cố khi xử lý ký tự này hàng ngày và thông thường, nếu có sự cố cú pháp trong Terminal, Apple thực hiện một công việc khá tốt là vô hiệu hóa hành vi trong GUI ... Không chắc đây có phải là lỗi không, hoặc nếu kỹ thuật xử lý các đường dẫn như vậy chỉ đơn giản là tối nghĩa .. nhưng cho đến nay, tôi vẫn không thể tìm thấy cách "để thoát khỏi nó" ?