Duvida Shell Script [RESOLVIDO]

1. Duvida Shell Script [RESOLVIDO]

Francisco de Assis da Silva
franciscodvi

(usa Ubuntu)

Enviado em 27/03/2010 - 10:33h

Pessoal, Estou fazendo um trabalho para facul no ubunto onde tenho que desenvolver um PGM em perl que executara alguns comandos em shell script, apos muitas pesquisas ficaram duas duvidas de iniciante:

1 - Ocupacao total de disco: Estou usando df -h, porem preciso saber somente a total, seria so usar "|grep /dev/sda5" ? Esse /dev/sda5 e o diretorio geral?


2 - Informacoes completas sobre um usuario: Estou usando finger +nome do usuario, alguemtem alguma sugestao melhor?

Valeu,
Francisco de Assis


  


2. Re: Duvida Shell Script [RESOLVIDO]

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 27/03/2010 - 10:50h

1) df -h | grep /dev/sda5

A saída será somente a linha referente a partição sda5. Para obter o tamanho total dessa linha, você
precisa extrair a coluna 2:

df -h | grep /dev/sda5 | awk '{ print $2 }'

2) Creio que todas as informações relevantes de um usuário ficam no arquivo /etc/passwd.
O finger obtem as informações desse arquivo, mas a saída é um pouco ruim para manipular.

Leia diretamente o /etc/passwd, assim você manipula os dados de cada usuário (nome,uid,shell,etc) mais facilmente.

Acho que é isso.
t+


3. Re: Duvida Shell Script [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/03/2010 - 12:21h

O comando "id" funciona q é uma blz e não precisa d root:

$ id nomedousuario

Ele dá as msm informações q o /etc/passwd.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts