احذف الملف باستخدام الأمر `rm`:
'rm' يمكن استخدام الأمر مع خيار وبدون خيار لأنواع الحذف المختلفة. بناء جملة 'rm' يتم إعطاء الأمر أدناه.
بناء الجملة:
جمهورية مقدونيا [اختيار]اسم الملف'-أنا' يمكن استخدام الخيار مع 'rm' الأمر لتقديم موجه قبل حذف أي ملف لمنع الحذف العرضي. ' -F' يمكن استخدام الخيار مع ملفات rm` أمر لإزالة أي ملف بقوة. الاستخدامات المختلفة لـ 'rm' الأمر مبين أدناه.
مثال 1: احذف الملف باستخدام الأمر `rm` بدون الخيار
يمكنك تطبيق 'rm' أمر لإزالة ملف موجود. في البرنامج النصي التالي ، يتم إنشاء ملف فارغ باستخدام لمس. اتصال. صلة' أمر لاختبار جمهورية مقدونيا ' أمر. بعد ذلك ، يتم استخدام الأمر 'rm' لإزالة الملف ، test.txt .
#!/bin/bash
# تعيين اسم الملف
اسم الملف='test.txt'
# إنشاء ملف فارغ
لمس. اتصال. صلة اسم الملف $
# تحقق من الملف موجود أم لا
لو [ -F اسم الملف $ ]؛من ثم
جمهورية مقدونياtest.txt
رما - طرد - قذف 'اسم الملف $تم حذفه'
يكون
انتاج:
مثال 2: احذف الملف باستخدام الأمر `rm` مع الخيار -i
سيطلب البرنامج النصي التالي الإذن من المستخدم قبل إزالة الملف للخيار '-i'. هنا ، سيتم أخذ اسم الملف من المستخدم كمدخل. إذا كان الملف موجودًا وضغط المستخدم على 'n' فلن تتم إزالة الملف وإلا فسيتم إزالته.
#!/bin/bash
# خذ اسم الملف
اقرأ -p 'أدخل اسم الملف المراد حذفه:'اسم الملف
# تحقق من الملف موجود أم لا
لو [ -F اسم الملف $ ]؛من ثم
# إزالة الملف بإذن
جمهورية مقدونيا -أنا 'اسم الملف $'
# تحقق من إزالة الملف أم لا
لو [ -F اسم الملف $ ]؛من ثم
رما - طرد - قذف 'اسم الملف $لم تتم إزالته '
آخر
رما - طرد - قذف 'اسم الملف $تم حذفه'
يكون
آخر
رما - طرد - قذف 'الملف غير موجود'
يكون
انتاج:
مثال 3: احذف الملف باستخدام الأمر `rm` مع الخيار -v
سيأخذ البرنامج النصي التالي اسم الملف بواسطة وسيطة سطر الأوامر. إذا كان الملف موجودًا بعد ذلك ، فسيتم طباعة رسالة إزالة مع اسم الملف للخيار '-v'.
#!/bin/bash# تحقق من الملف موجود أم لا
لو [[ 1 دولار !=' && -F 1 دولار ]]؛من ثم
# طباعة حذف الرسالة
جمهورية مقدونيا -الخامس 1 دولار
آخر
رما - طرد - قذف 'اسم الملف غير متوفر أو اسم الملف غير موجود'
يكون
انتاج:
مثال 4: حذف عدة ملفات باستخدام الأمر `rm`
يمكن حذف أكثر من ملف باستخدام الأمر 'rm' وفصل أسماء الملفات بمسافة. في البرنامج النصي التالي ، سيتم أخذ أسماء ملفات متعددة من وسيطات سطر الأوامر. إذا لم يكن أي ملف موجودًا ، فسيظهر رسالة وإلا فسيتم دمج أسماء الملفات في المساحة وتخزينها في المتغير المسمى ' الملفات . التالي، جمهورية مقدونيا سيتم تنفيذ الأمر باستخدام الملفات متغير لإزالة ملفات متعددة.
#!/bin/bashالملفات='
فضاء='
# تحقق من أسماء الملفات المتعددة معطاة أم لا
لو [ # دولار > 2 ]؛من ثم
# قراءة قيم الحجة باستخدام الحلقة
لأرجفالفي '[بريد إلكتروني محمي]'
فعل
لو [ -F أرجفال دولار ]؛من ثم
ملفات + =أرجفال دولارمساحة دولار
آخر
رما - طرد - قذف 'أرجفال دولارغير موجود'
يكون
انتهى
# إزالة الملفات
جمهورية مقدونيا ملفات $
رما - طرد - قذف 'تتم إزالة الملفات'.
آخر
رما - طرد - قذف 'أسماء الملفات غير متوفرة ، أو اسم الملف غير موجود'
يكون
انتاج:
استنتاج:
توضح الأمثلة المذكورة أعلاه أنواعًا مختلفة من الطرق لحذف الملف باستخدام برنامج نصي bash لمساعدة مستخدمي bash على القيام بهذا النوع من المهام بسهولة.