Câu hỏi được gắn thẻ «quoting»

Các chuỗi thường được phân định bằng dấu ngoặc kép, điều này đặt ra vấn đề xử lý các chuỗi bao gồm dấu ngoặc kép.










1
Khi nào cần trích dẫn kép?
Lời khuyên cũ được sử dụng là trích dẫn kép bất kỳ biểu thức nào liên quan đến a $VARIABLE, ít nhất là nếu người ta muốn nó được giải thích bởi shell như một mục duy nhất, nếu không, bất kỳ khoảng trắng nào trong nội dung $VARIABLEsẽ bỏ …


7
Không thể sử dụng dấu chấm than (!) Trong bash?
Tôi đang cố gắng sử dụng lệnh curl để truy cập url http có dấu chấm than ( !) trong đường dẫn của nó. ví dụ: curl -v "http://example.org/!287s87asdjh2/somepath/someresource" giao diện điều khiển trả lời với bash: ... event not found. Chuyện gì đang xảy ra ở đây? và cú …

4
Tại sao mở rộng tham số với khoảng trắng không có dấu ngoặc kép hoạt động bên trong dấu ngoặc kép [[nhưng không nằm trong dấu ngoặc đơn [[]?
Tôi bối rối với việc sử dụng dấu ngoặc đơn hoặc đôi. Nhìn vào mã này: dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi Nó hoạt động hoàn hảo mặc dù chuỗi chứa một khoảng trắng. Nhưng khi tôi thay đổi nó thành một dấu ngoặc đơn: …
85 bash  quoting  ksh  test 

7
Sử dụng sed để tìm và thay thế chuỗi phức tạp (tốt nhất là bằng regex)
Tôi có một tập tin với các nội dung sau: <username><![CDATA[name]]></username> <password><![CDATA[password]]></password> <dbname><![CDATA[name]]></dbname> và tôi cần tạo một tập lệnh thay đổi "tên" trong dòng đầu tiên thành "cái gì đó", "mật khẩu" trên dòng thứ hai thành "cái gì đó" và "tên" trong dòng thứ ba thành "cái gì …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.