سؤال
ماذا تعمل، أو ماذا تفعل؟قرأت أنه يقوم بتنزيل الأشياء من Stdin، ولكن أين تحتاج إليها بالفعل؟
خاتمة
some_program | wget -i - -P ./directory
يحصل wget على عناوين URL كـ Stdin من some_program.سيؤدي الإدخال إلى إخراج تم إنشاؤه بواسطة wget إلى ./directory.
wget -i ./file
يحصل الأمر أعلاه على نموذج عناوين url ./file، ويقوم بإنشاء الإخراج إلى الدليل الحالي.الفرق الجوهري هو عدم وجود - تسجيل الدخول إلى الأمر أعلاه.
المحلول
يمكنني أن أتخيل أنه مفيد عند توصيل الإخراج من برنامج آخر:
linkdiscoverer | wget -i - ./directory
(لبعض مناسبة linkdiscoverer
برنامج.)
لست متأكدا من ./directory
bit هو حقًا ما تريده بالرغم من ذلك.هل تقصد استخدام -P ./directory
لحفظ الملفات في الدليل المحدد؟
نصائح أخرى
قرأت أنه يقوم بتنزيل الأشياء من Stdin، ولكن أين تحتاج إليها بالفعل؟
ربما أعد قراءة صفحات الرجل مرة أخرى:
‘-i file’
‘--input-file=file’
Read urls from file. If ‘-’ is specified as file, urls are read from the standard input. (Use ‘./-’ to read from a file literally named ‘-’.)
لا تنتمي إلى StackOverflow