tôi muốn thêm vào dòng sau:add dòng vào một tập tin CHỈ nếu nó không có trong tập tin đã
nohup java -jar /mnt/fusion/nfs/labStats/LabInfoAutoLog.jar > /dev/null &
đến cuối của tập tin /etc/rc.d/rc.local
nếu nó chưa tồn tại.
Tôi làm cách nào để thực hiện điều đó từ linux dòng lệnh? Tôi giả sử grep
hoặc sed
sẽ hoạt động, nhưng tôi không đủ quen thuộc để làm cho nó hoạt động. Ngay bây giờ tôi sử dụng echo
, nhưng điều đó chỉ tiếp tục thêm nó hơn và hơn nữa.
FYI, đây là một cách hiệu quả là một bản sao của [Phụ thêm một dòng vào một tập tin ONLY nếu nó không tồn tại. Sử dụng Sed?] (Http://stackoverflow.com/questions/3557037/appending-a-line-to-a-file-only-if-it-doesnt-already-exist-using-sed) – DuffJ