Howto cp many

จาก Wiki Opensource

เมื่อมีไฟล์จำนวนมากใน Directory หนึ่ง แล้วเราใช้คำสั่ง

cp directory/* /path/to/directory2

แล้วขึ้น error ว่า too many arguments

ให้ลองใช้วิธีสร้าง Shell  Script ต่อไปนี้

#!/bin/sh

function large_cp ()
{ while read line1; do
     cp directory/$line1 /path/to/directory2
done
}

ls -1 directory/ | large_cp