ciao
dovrei fare un if su l'output di un programma
c'è un programma che mi stampa a video 1 o 0, io voglio assegnare 1 o 0 ad una variabile e poi fare un if su questa variabile
questo è il codice che ho scritto io:
e questo è l'outptu che ottengo:codice:#!/bin/bash SPAMPREF_PROGRAM=`/home/programmi/nik_spampref/bin/nik_spampref /home/programmi/nik_spampref/etc/conf1.conf info@prova.it` echo $SPAMPREF_PROGRAM; if ["$SPAMPREF_PROGRAM" = "1"] then echo "consegno"; else echo "non consegno"; fi
dove sbaglio?codice:1 ./prove: line 7: [1: command not found consegno
ho provato anche a paragonarli come interi, ma senza risultato:
if [$SPAMPREF_PROGRAM= 1]

Rispondi quotando
