Phải thừa nhận rằng, tôi là một người mới chơi bash. Tôi luôn luôn muốn tiếp cận với Python cho các mục đích kịch bản lệnh shell của tôi. Tuy nhiên, tôi đang cố gắng để thúc đẩy bản thân mình để tìm hiểu một số bash. Tôi tò mò tại sao mã sau đây không hoạt động.Biến tập lệnh bash nội tuyến
sh -c "F=\"123\"; echo $F"
Ngoài ra, nếu bạn đang cố gắng tìm hiểu 'bash', chi tiêu một số thời gian chất lượng với trang người dùng 'bash' và cũng có thể là [faq #bash] (http://mywiki.wooledge.org/BashFAQ). – larsks
Ngoài ra, lưu ý rằng trong sting đơn trích dẫn nó không cần thiết để gạch chéo-thoát khỏi dấu ngoặc kép: ''F =" 123 "'' thay vì ''F = \" 123 \ "''. – larsks
Cảm ơn! Làm cho ý nghĩa hoàn toàn. Đó là những chi tiết nhỏ tạo nên sự khác biệt lớn. :-) – Daniel