আমি যখন উবুন্টু টার্মিনালে কোডের নীচে ব্যবহার করি তখন এটি দুর্দান্ত কাজ করে:
rm !(*.sh) -rf
তবে যদি আমি একই লাইন কোডটি শেল স্ক্রিপ্টে (ক্লিন.শ) রাখি এবং টার্মিনাল থেকে শেল স্ক্রিপ্টটি চালিত করি তবে এটি একটি ত্রুটি ছুঁড়ে দেয়:
clean.sh লিপি:
#!/bin/bash
rm !(*.sh) -rf
আমি যে ত্রুটি পেয়েছি:
./clean.sh: line 2: syntax error near unexpected token `('
./clean.sh: line 2: `rm !(*.sh) -rf'
তুমি কি সাহায্য করতে পারো?