অনেকগুলি ফোল্ডার অপ্রয়োজনীয় হয়ে যাওয়ার কারণে অপসারণের প্রক্রিয়াটি স্বয়ংক্রিয় করতে সহায়তা করার জন্য আমি একটি বেসিকটি নিয়ে এসেছি।
#!/bin/bash
rm -rf ~/myfolder1/$1/anotherfolder
rm -rf ~/myfolder2/$1/yetanotherfolder
rm -rf ~/myfolder3/$1/thisisafolder
এটি এর মতো উদ্রেকিত হয়:
./myscript.sh <{id-number}>
সমস্যাটি হ'ল আপনি যদি টাইপ করতে ভুলে যান id-number
(ঠিক তখনই আমি যেমনটি করেছি) , তবে এটি সম্ভবত মুছে ফেলার মতো অনেকগুলি জিনিস মুছতে পারে।
কমান্ড লাইন পরামিতিগুলিতে কোনও প্রকারের বৈধতা যুক্ত করার উপায় আছে কি? আমার ক্ষেত্রে এটি পরীক্ষা করা ভাল হবে যে ক) একটি প্যারামিটার রয়েছে, খ) এটি সংখ্যাসূচক এবং গ) যে ফোল্ডারটি বিদ্যমান; স্ক্রিপ্ট দিয়ে চালিয়ে যাওয়ার আগে।