मैं गलत कहां जा रहा हूं?बैश स्क्रिप्ट में पोजीशनल पैरामीटर को फिर से कैसे करें?
./script.sh tau xhpl mpi_tile_io fft PMB_MPI
मैं ग्रेप अंदर खोज करना चाहते हैं:
filename_tau.txt
filename_xhpl.txt
fiename_fft.txt
filename_PMB_MPI.txt
filename_mpi_tile_io.txt
मैं tau
, xhpl
, fft
, mpi_tile_io
और स्क्रिप्ट के लिए स्थितीय पैरामीटर के रूप में PMB_MPI
इस प्रकार पारित:
मैं इस प्रकार कुछ फ़ाइलें एक पाश, पहली खोज ताऊ, xhpl और इतने पर ..
point=$1 #initially points to first parameter
i="0"
while [$i -le 4]
do
grep "$str" ${filename}${point}.txt
i=$[$i+1]
point=$i #increment count to point to next positional parameter
done
क्या स्क्रिप्ट की तरह? –
बैश स्क्रिप्ट .. क्षमा करें मैं इसे उल्लेख करना भूल गया –
टैग की तरह चीजों को रखना याद रखना, यह आपके लक्षित दर्शकों के लिए प्रश्न को आसान बनाता है, यानी। वे लोग जिन्होंने एक दिलचस्प टैग के रूप में बैश स्क्रिप्ट को फ़िल्टर किया है। –