PDA

Visualizza versione completa : Script shell bash


kronos
19-06-2001, 08.48.11
Salve mi chidevo se qualcuno mi sa aiutare:
Come posso mettere uid di un utente in una variabile?
in senso se faccio ps aux¦grep usr
mi da gli uid del utente usr ma sono tre !
Io dovrei prendere il primo numero della seconda colonna e sttare una variabile con tale valore!
che posso fare ?



graciasssssss

BiOS
19-06-2001, 08.56.22
Hemmm... in che linguaggio?

Aramaico, Visual Basic, Cingalese, PHP... :confused:

kronos
19-06-2001, 09.06.35
Non sai cosè uno script shell bash?

BiOS
19-06-2001, 09.08.30
Chiedo venia... evidentemente no :p

Di che si tratta?

kronos
19-06-2001, 09.11.35
in pratica è la programmazionedella shell di linux!
Scrivi script per fare cose e semplificarne altre!
Ma puoi arrivare quasi a fare un programmino semplice!

BiOS
19-06-2001, 09.13.39
Thanks :)... perdonami, ma ancora non sono abbastanza amico dei pinguini e di conseguenza ogni tanto capita di sbagliare ;):)

kronos
19-06-2001, 09.15.22
no tranquillo :)
non volevo offenderti!

Scusami non volevo neppure essere scortese!!!!!

:D

BiOS
19-06-2001, 09.21.54
Per nulla scortese... non mi sono né offeso né arrabiato, ho semplicemente ringraziato! :)

kronos
19-06-2001, 09.24.58
ok caro!:D
eheheheh

senti na cosa:
come faccio ad inserire una firma in fondo al mio messaggio?
tipo la tua?

BiOS
19-06-2001, 10.00.03
Devi modificare la voce "SIGNATURE" all'interno del tuo PROFILO PERSONALE (http://www.msni.it/forum/member.php?action=editprofile) ;)

sacarde
26-03-2002, 21.48.14
scusa kronos, hai trovato notizie utili sulla shell?
avrei bisogno di fare uno script che legga, elabori e scriva un file, non ho trovato delle grandi risorse sul web.

grazie

EcHo2K
27-03-2002, 17.42.42
saro' una bestia...ma dato che la programmazione di shell non la conosco quasi per niente nemmeno io...

ma perche' non lo fai in perl?
o in php?

:D

quipo.it
27-03-2002, 20.54.33
Sono un po' arrugginito con gli script di shell,
ma prova con una cosa del genere:

------------

awk 'BEGIN{FS=":"} ($1==username) {print $3}' /etc/passwd

------------

Non l'ho provato, ma dovrebbe stamparti l'UID dell'utente "username"...


In alternativa ad awk potresti provare con sed...

Ciauz!