Bây giờ tôi chỉ tìm thấy một cách khác, ít nhất sẽ hoạt động với echo
chuỗi ing (câu) mà bạn muốn chấm câu với dấu chấm than. Nó thực hiện một kết thúc chạy, nhiều hay ít, xung quanh biểu đồ Bash và chỉ mất một chút thời gian để viết mã.
Số hex cho một dấu chấm than, như được liệt kê trên
http://www.ascii-code.com/ , là 21, vì vậy nếu bạn đặt \x21
ở cuối chuỗi của mình echo -e $foo
, hãy tạo $foo
tiếng vang mở rộng của riêng nó [tức là foo=$(echo -e "$foo")
], bạn sẽ làm gì nhận được khi bạn echo $foo
một lần nữa là chuỗi có một !
ở cuối. Và không có chuyển đổi lịch sử hoặc.
Hoạt động chắc chắn trong Bash 4+. Các phiên bản trước đó, ymmv.
bzr commit -m "It works"!
việc cũng vậy.