aiuto per scriptino bash

2005-10-25 Per discussione elio bellini
salve gente!
mi servirebbe un aiuto, come posso formulare una condizione if che dice questo:
se l'utente pippo esiste in /etc/passwd allora non fare niente, se non
esiste fai questo comando

grazie tante
--
-Linux user #372824
-GPG Pubkey ID E85789E2
-FPR 7CD5 2F8E 005B D835 FE83  D456 23B8 7F28 E857 89E2
-Leggere mentre si e' in bagno e' considerato multitasking?
-sopadj1.netsons.org/index.html :: www.olografix.org :: www.pescaralug.org



Re: aiuto per scriptino bash

2005-10-25 Per discussione Alfredo Finelli
On Tuesday 25 October 2005 11:25, elio bellini wrote:
 salve gente!
 mi servirebbe un aiuto, come posso formulare una condizione if che dice
 questo: se l'utente pippo esiste in /etc/passwd allora non fare niente,
 se non esiste fai questo comando

Per esempio così:

#!/bin/bash

UTENTE=nome
RICERCA=`getent passwd $UTENTE`

if [ $RICERCA ==  ]; then
echo $UTENTE non trovato;
fi


Saluti.



alfredo



Re: aiuto per scriptino bash

2005-10-25 Per discussione fabrizio mancini
On 10/25/05, elio bellini [EMAIL PROTECTED] wrote:
salve gente!mi servirebbe un aiuto, come posso formulare una condizione if che dice questo:se l'utente pippo esiste in /etc/passwd allora non fare niente, se nonesiste fai questo comando

calcola che non sono il massimo esperto in scripting quindi questo qui sotto è migliorabile al 100%
utente='cat /etc/passwd|grep nomeutente'
if [ nomeutente !=  ];
metti qui il tuo comando;
fi;
ciao fabrizio
p.s. al posto dell'apice singola devi mettere il backtic che lo fai con altgr + '




Re: aiuto per scriptino bash

2005-10-25 Per discussione Federico Di Gregorio
Il giorno mar, 25/10/2005 alle 11.25 +0200, elio bellini ha scritto:
 salve gente!
 mi servirebbe un aiuto, come posso formulare una condizione if che dice 
 questo:
 se l'utente pippo esiste in /etc/passwd allora non fare niente, se non
 esiste fai questo comando

if ! cut -f1 -d: /etc/passwd | grep postfix /dev/null ; then
   # fai questo comando
fi

-- 
Federico Di Gregorio http://people.initd.org/fog
Debian GNU/Linux Developer[EMAIL PROTECTED]
INIT.D Developer   [EMAIL PROTECTED]
 A short story: I want you. I love you. I'll miss you. -- Me


signature.asc
Description: This is a digitally signed message part


Re: aiuto per scriptino bash

2005-10-25 Per discussione Mattia Dongili
On Tue, October 25, 2005 11:25 am, elio bellini said:
 salve gente!
 mi servirebbe un aiuto, come posso formulare una condizione if che dice
 questo:
 se l'utente pippo esiste in /etc/passwd allora non fare niente, se non
 esiste fai questo comando

grep -q pippo /etc/passwd || echo eseguo il comando

cosa si vince?
-- 
mattia
:wq!



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: aiuto per scriptino bash

2005-10-25 Per discussione elio bellini
grazie a tutti
mi sa che questo di malattia è il + semplice ed elegante!!!

2005/10/25, Mattia Dongili [EMAIL PROTECTED]:
 On Tue, October 25, 2005 11:25 am, elio bellini said:
  salve gente!
  mi servirebbe un aiuto, come posso formulare una condizione if che dice
  questo:
  se l'utente pippo esiste in /etc/passwd allora non fare niente, se non
  esiste fai questo comando

 grep -q pippo /etc/passwd || echo eseguo il comando

 cosa si vince?
 --
 mattia
 :wq!



 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




--
-Linux user #372824
-GPG Pubkey ID E85789E2
-FPR 7CD5 2F8E 005B D835 FE83  D456 23B8 7F28 E857 89E2
-Leggere mentre si e' in bagno e' considerato multitasking?
-sopadj1.netsons.org/index.html :: www.olografix.org :: www.pescaralug.org