Bash script [LÖST]
Postat: 26 jul 2007, 01:15
Hej
Går igenom en guide på tldp och har stött på lite patrul med ett av mina kommandon!
FFUserID= awk -F: '{if ($3 > 999 && $3 < 2000) {print $3}}' /etc/passwd | sort -n | tail -1
jag ska med detta kommando hitta det sista användar ID:et i passwd filen. jag har lagt det i ett script och när jag execverar scriptet så hamnar inte värdet av mitt kommando i variableln FFUserID, utan det skrivs direkt till standardoutput och hamnar därmed på skärmen ist... Inte alls vad jag vill för jag vill ju att värdet av mitt kommando ska hamna i varibeln så att jag kan använda det senare i scriptet. Vad gör jag för fel?
Tacksam för all hjälp jag kan få!
Oden
Går igenom en guide på tldp och har stött på lite patrul med ett av mina kommandon!
FFUserID= awk -F: '{if ($3 > 999 && $3 < 2000) {print $3}}' /etc/passwd | sort -n | tail -1
jag ska med detta kommando hitta det sista användar ID:et i passwd filen. jag har lagt det i ett script och när jag execverar scriptet så hamnar inte värdet av mitt kommando i variableln FFUserID, utan det skrivs direkt till standardoutput och hamnar därmed på skärmen ist... Inte alls vad jag vill för jag vill ju att värdet av mitt kommando ska hamna i varibeln så att jag kan använda det senare i scriptet. Vad gör jag för fel?
Tacksam för all hjälp jag kan få!
Oden