سكريبت جميل وجدته في احدى المدونات يقوم بجعل الأمر cp يظهر Progress Indecator أو مؤشر لسير عملية النسخ مثل ما يفعل الأمر wget اثناء تنزيل الملفات.
اليكم السكريبت الجميل
اليكم السكريبت الجميل

كود PHP:
#!/bin/sh
cp_p()
{
set -e
strace -q -ewrite cp -- "${1}" "${2}" 2>&1 \
| awk '{
count += $NF
if (count % 10 == 0) {
percent = count / total_size * 100
printf "%3d%% [", percent
for (i=0;i<=percent;i++)
printf "="
printf ">"
for (i=percent;i<100;i++)
printf " "
printf "]\r"
}
}
END { print "" }' total_size=$(stat -c '%s' "${1}") count=0
}
تعليق