मैं उपयोग कर रहा हूँ cp $(<list.txt) new_folder
फ़ाइलों की सूची की प्रतिलिपि बनाने के लिए (फ़ाइल नाम में) list.txt
) एक नए फ़ोल्डर में। के रूप में फ़ाइलों के रूप में एक ही फ़ोल्डर में होना चाहिए list.txt
।
क्या यह काम करने का एक आसान तरीका है यदि वास्तविक फाइलें एक अलग निर्देशिका में हैं list.txt
? शायद एक पथ के साथ प्रत्येक फ़ाइल नाम prepend?
cp $(sed -e 's/^source_dir\//' list.txt) target_dir
लेकिन "प्रतिस्थापन पैटर्न के अंदर एक नई नवेली" त्रुटि हो रही है। FYI करें -list.txt
दोनों की मूल निर्देशिका में हैsource_dir
तथाtarget_dir
।