[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Melhoria de script [base passwd]
From: |
Thobias Salazar Trevisan |
Subject: |
Re: [shell-script] Melhoria de script [base passwd] |
Date: |
Wed, 26 Mar 2003 17:19:33 -0300 (EST) |
ae Reinaldo,
On Wed, 26 Mar 2003, Reinaldo Carvalho wrote:
> Qual a melhor maneira de fazer isso, existe algum SPLIT por ':'?:
>
> for i in $(cat /etc/passwd | cut -f1 -d ':') ; do
>
> ID=$(cat /etc/passwd | grep -e "^$i:" | cut -f3 -d ':')
> GID=$(cat /etc/passwd | grep -e "^$i:" | cut -f4 -d ':')
>
> echo "Login: $i"
> echo "Id: $ID"
> echo "Gid: $GID"
>
> done
uma maneira seria usar o awk:
awk -F: '{print "Login: "$1" Id: "$3" Gid: "$4}' /etc/passwd
falow
PS: se quiser quebrar a linha eh soh usr \n
thobias
-------
echo 24883721290304465999833114447114149701898P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias
____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------