curlvardır -o, --output dosya adı çıkışını gösteren tek bir argüman yerine yazılmalıdır alır seçeneği stdout. URL'deki öğeleri (veya genellikle birden fazla belge almak için kullanılır) çevrelemek için {}veya kullanıyorsanız , dosya adı belirticisinde bir sayı ve bunu []kullanabilirsiniz #. Bu tür her değişken, getirilen URL için karşılık gelen dize ile değiştirilir. Birden fazla dosya almak için simgesinin içine virgülle ayrılmış bir jeton listesi ekleyin {}. Alınacak URL'lerin bölümleri sıralı sayılarsa ile bir aralık belirleyebilirsiniz [].
Örnekler:
curl http://www.abc.com/123/{def}/{ghi}/{jkl}.mno -o '#1_#2_#3.mno'
Seçenek bağımsız değişkeninin çevresindeki tırnak işaretlerini not edin (dosya adı genişletilmiş değişkenlerden biriyle başlatılmadıkça gerekmez) .Bunun çıktı dosyasıyla sonuçlanması gerekir def_ghi_jkl.mno.
curl http://www.abc.com/123/{def}/{ghi}/{jkl,pqr,stu}.mno -o '#1_#2_#3.mno'
Bu çıkış dosyalarının yol açmalıdır def_ghi_jkl.mno, def_ghi_pqr.mnove def_ghi_stu.mno.
curl http://www.abc.com/123/{def}/{ghi}/[1-3].mno -o '#1_#2_#3.mno'
Bu çıkış dosyalarının yol açmalıdır def_ghi_1.mno, def_ghi_2.mno, def_ghi_3.mno.