Làm cách nào để xóa tệp mà không hỏi người dùng nếu anh ta đồng ý xóa tệp? Tôi đang viết shell script và sử dụng hàm rm, nhưng nó yêu cầu "xóa tập tin thường xuyên?" và tôi thực sự không cần điều này. Cảm ơn bạn.
rm
không hiển thị "xóa tệp thông thường?" nhắc nhở theo mặc định. Bạn phải đặt bí danh cho nó rm -i
, hoặc được định nghĩa là một hàm. Tôi ngạc nhiên rằng bí danh có thể nhìn thấy trong tập lệnh của bạn. Bạn đang thực thi tập lệnh ( ./foo.sh
) hoặc tìm nguồn cung ứng ( . foo.sh
hoặc source foo.sh
)?
rm -f
,yes | rm
v.v., nhưng cái này thuộc về SU.