pathname=$(cat $HOME/.rm.cfg)
if [ ! -z $pathname/$1 ]
.rm.cfg
varsa denetleme beklenen hata adı şu diziniikili operatör tam yolunu içeren bir dosya
/home/username/deleted1
$1
içeren bir dosya olduğunu bir dosyanın
[ ! -z $pathname/$1 ]
hattı neden bir ikili operatör beklenen hatası verir.
, sorun ben $ Pathname benim tanımında sonunda bir boşluk vardı. Bunun olmasını önlemek için şerit işlevini kullandım (bkz. [Burada] (https://www.gnu.org/software/make/manual/html_node/Text-Functions.html)). – rkersh
Bunu yanıt olarak kabul et! –