bash script rm no such file or directory

Normalde rm ile komut istemcisinden silebildiğim dosyaları bash script ile silmeye çalıştığımda bu hata ile karşılaştım. Aşağıdaki şekilde script’te değişiklik yaptıktan sonra sorun halloldu.

#!/bin/bash

file_dir=$1
rm -rf $file_dir"subject"*

Burada dikkat edilmesi gereken husus subject’in yanında bulunan ‘*’ karakteri. Öncesinde bu karakter tırnağın içerisindeyken bunu dışarı çıkardığımda sorun kalmadı. Bu komutu ise aşağıdaki şekilde çalıştırıyorum.

bash clean.sh /home/nuh/temp/
Bugün 1, bugüne kadar toplam 64 kez ziyaret edildi.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir