Tôi phải tải một tập tin từ liên kết này . Tải xuống tệp là một tệp zip mà tôi sẽ phải giải nén trong thư mục hiện tại.
Thông thường, tôi sẽ tải xuống trước, sau đó chạy lệnh giải nén.
$ wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip
$ unzip temp.zip
Nhưng theo cách này, tôi cần thực thi hai lệnh, chờ hoàn thành lệnh đầu tiên để thực thi lệnh tiếp theo, đồng thời, tôi phải biết tên của tệp temp.zip
để đưa ra unzip
.
Là nó có thể chuyển hướng đầu ra của wget
để unzip
? Cái gì đó như
$ unzip < `wget http://www.vim.org/scripts/download_script.php?src_id=11834`
Nhưng nó không hoạt động.
bash ::
wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip
chuyển hướng mơ hồ
Ngoài ra, wget
đã thực hiện hai lần và tải xuống tệp hai lần.