मेरे पास एक स्क्रिप्ट दिखती है:
c=0
for f in */*; do
cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)"
c=$((c=c+1))
done
हालाँकि, उपयोगकर्ता को BATCHNUM एक वैरिएबल कॉल प्रदान करना चाहिए और अन्यथा मुझे इस स्क्रिप्ट को चलाने से रोकने की आवश्यकता है। यह बेहतर होगा यदि मैं उस स्क्रिप्ट को मजबूर कर सकता हूं जो इस स्क्रिप्ट को कॉल करने के लिए मजबूर करती है (या # 1 स्क्रिप्ट जो # 2 स्क्रिप्ट को कॉल करती है जो इस स्क्रिप्ट को कॉल करती है)।