Tôi vừa mở một tập lệnh shell kế thừa (được viết bằng ksh88 cũ trên Solaris) và thấy các đoạn sau được lặp lại trong suốt mã:
[ -f $myfile ] && \rm -f $myfile
Dấu gạch chéo thoát thoát tấn công tôi như kỳ lạ.
Tôi biết đó là cố ý, vì loại thoát (dường như vô dụng) này được lặp đi lặp lại trong suốt mã. Tác giả ban đầu đã qua lâu, tôi không thể liên lạc với anh ta để hỏi anh ta.
Đây có phải chỉ đơn giản là một sự bình dị hài hước của tác giả hay nó là một loại thực hành tốt bị phản đối có ý nghĩa tại một số thời điểm? Hoặc có thể thực sự là cách làm được đề xuất và tôi đang thiếu một cái gì đó hoàn toàn?
rm
bằng đường dẫn đầy đủ.