1 Làm cách nào để lặp lại toàn bộ mã này thành .bashrc mà không để lại các ký tự / chuỗi? [bản sao]

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Làm cách nào tôi có thể lặp lại toàn bộ đoạn mã này thành .bashrc mà không để lại một ký tự nào?

# automatic logging of terminal input/output
test "$(ps -ocommand= -p $PPID | awk '{print $1}')" == 'script' || (script -f -q /home/user/.logs/terminal/manjaro/$(date +"%Y-%m- %d_%H:%M:%S")_terminal.log)

Khi tôi cố gắng nhập thông tin sau vào thiết bị đầu cuối:

echo "the above code" >> ~/.bashrc

Tôi nhận được các phần sau được thêm vào .bashrc, không có gì giống như "mã ở trên", nó ngắn khoảng 45 ký tự hoặc hơn.

# automatic logging of terminal input/output
test script == 'script' || (script -f -q /home/user/.logs/terminal/manjaro/2019-05- 08_09:09:19_terminal.log)

Như bạn có thể thấy, nó bỏ rất nhiều mã gốc. Tôi hiểu điều này có liên quan nhiều đến số lượng trích dẫn và vị trí khác nhau, nhưng không làm thay đổi mã của tôi nhiều, hoặc ít nhất là đến mức nó vẫn có thể hoạt động như dự định của nó, làm thế nào tôi có thể bắt đầu điều này để lặp lại tập tin đúng cách?

Cảm ơn bạn vì mỗi nano giây thời gian của bạn.

    
0
1 Câu trả lời                              1                         

Bọc chuỗi echo'd của bạn bằng dấu ngoặc đơn 'thay vì gấp đôi "

    
1
2019-05-08 16: 20: 52Z
nguồn đặt đây