मैं मैं 5. तो अगर इनपुट 1
है, मैं सामने शून्य जोड़ने की जरूरत है ऐसी है कि वह 00001
हो जाता है यह निश्चित लंबाई के होने की जरूरत है, पाश कुछ मान की जरूरत हैबैड में पूर्णांक के अनुक्रम को पैड कैसे शून्य करें ताकि सभी की एक ही चौड़ाई हो?
for i in $(seq $first $last)
do
does something here
done
$first
के लिए और $last
, । यह उदाहरण के लिए 99999
तक लूप होता है, लेकिन लंबाई 5.
उदा .: 00002
, 00042
, 00212
, और बहुत आगे हो गया है।
कोई विचार है कि मैं यह कैसे कर सकता हूं?
एक अच्छा जवाब हो सकता है: seq - डब्ल्यू 1 99999. विकल्प डब्ल्यू 0. –
साथ उत्पादन लंबाई निरंतर, कम से कम संख्या padding रहता है इसके अलावा फ़ाइलों का नाम: http: // '% 05d' के बजाय stackoverflow.com/questions/55754/bash-script-to-pad-file-names –