pathname=$(cat $HOME/.rm.cfg) if [ ! -z $pathname/$1 ]
.rm.cfg is a file that contains the following directory
.rm.cfg
I had faced same error binary operator expected where I am getting more then one word for some variable.when I used it as mention below.
if [ ! -z ${variable} ];
So for resolve this error I changed it to :
if [[ ! -z ${variable} ]];