Vì một số lý do kỳ lạ, tôi đã thử "'" làm dấu tách từ trong định danh, như trong:
$ export foo'bar=1
>
> ^C
$
Kết quả là như được hiển thị ở trên, id est nhắc nhở thay đổi thành ">" và hệ thống rõ ràng đang chờ thêm thông tin từ phía tôi. Như bạn thấy, tôi đã phải ctrl-C để trốn thoát. Điều tương tự cũng xảy ra khi sử dụng các lệnh khác như
$ ls foo'bar
$ mkdir foo'bar
Tôi tò mò về ý nghĩa của tất cả những điều này, đó là ý nghĩa đặc biệt của "'" trong các lệnh đầu cuối (đặc biệt là nó thực sự bị tách rời ngay cả trong các id).
Bổ sung: Ngoài ra, tôi cũng muốn biết tập hợp các ký tự đặc biệt hoặc không hợp lệ trong tên tệp và thư mục, cả trong các hệ thống giống như Unix và Windows (để có tập hợp con chung của các ký tự an toàn) (cụ thể là về tất cả không phải ASCII?).
Cảm ơn bạn