Tôi có một kịch bản trình bao mà tôi cần phải thực hiện một lệnh nếu một tệp được nén (kết thúc bằng .gz) và một tệp khác nếu tệp đó không có. Tôi không thực sự chắc chắn làm thế nào để tiếp cận này, đây là một phác thảo của những gì tôi đang tìm kiếm:Cách dễ nhất để kiểm tra phần mở rộng tệp trong bash?
file=/path/name*
if [ CHECK FOR .gz ]
then echo "this file is zipped"
else echo "this file is not zipped"
fi
'zip! = gzip', phải là" this fi le is (not) gzipped " – jlliagre
Cách * thích hợp * sẽ sử dụng tệp. – devnull