thể trùng lặp:
Shell script to append text to each file?
How to append output to the end of text file in SHELL Script?bash thêm nội dung tập tin để dưới cùng của tập tin hiện có
Tôi đang cố gắng để tìm ra cách tốt nhất để chèn chi tiết api thành một cấu hình sẵn có trước đó. Tôi đã nghĩ đến việc sử dụng sed
để chèn nội dung của tệp văn bản api vào cuối tệp config.inc. Tôi đã bắt đầu kịch bản nhưng nó không hoạt động và nó xóa sạch tệp.
#!/bin/bash
CONFIG=/home/user/config.inc
API=/home/user/api.txt
sed -e "\$a $API" > $CONFIG
Tôi đang làm gì sai?
Đối với chuỗi đơn, sử dụng 'echo' như thế này" echo "xuất khẩu JAVA_HOME =/usr/lib/jvm/jdk1.8.0_112" >> ~/.bashrc' – shellbye
Tại sao 'echo' thay vì' cat'? –
'cat' ghi nội dung của các tập tin được đặt tên tới stdout. 'echo' viết các đối số cho stdout. Họ làm những việc khác nhau. –