Autor Tópico: Duvida em um script  (Lida 6276 vezes)

Offline gustagol

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Duvida em um script
« Online: 14 de Maio de 2019, 22:56 »
Nao tive exito em fazer uma questao de shell script, alguem consegue chegar numa resoluçao? Ou possa me explicar, usei grep cut awk e nao consegui mesmo assim.
Foi disponibilizado um arquivo txt, vou postar ele resumido:



rtkit 1207 0.0 183544 tty/7 14:11 00:00 /usr/lib/rtkit/rtkit-daemon
root 1219 0.0 351272 tty/7 14:11 00:00 /usr/lib/upower/upowerd
root 1263 0.0 0 tty/7 14:11 00:00 krfcommd
user001 1276 0.0 45280 tty/7 14:11 00:00 /lib/systemd/systemd
user001 1279 0.0 63240 tty/7 14:11 00:00 (sd-pam)
user001 1284 0.0 209248 tty/7 14:11 00:00 /usr/bin/gnome-keyring-daemon
user007 1286 0.0 50640 tty/7 14:11 00:00 /sbin/upstart
root 1380 0.0 16128 tty/7 14:11 00:00 /sbin/dhclient
nobody 1391 0.0 56900 tty/7 14:11 00:00 /usr/sbin/dnsmasq
user001 1482 0.0 36896 tty/7 14:11 00:00 upstart-udev-bridge
user001 1547 0.0 43924 tty/7 14:11 00:00 dbus-daemon

Para os exercícios a seguir, utilize o arquivo “dados2019.txt” fornecido. Este arquivo representa os programas em execução em um sistema Linux, contendo, em cada linha, os seguintes dados:
Usuário, ID do programa, %CPU usada, Total de Memória usada, Terminal, Hora de início, tempo de execução, programa
No arquivo, cada dado está separado do outro por um espaço em branco.


Questao:
Escreva um shellscript que conte exatamente quantos subdiretórios um usuário possui em um diretório qualquer recebido por parâmetro e informe essa quantidade.

Offline LeandroCGMS

  • Usuário Ubuntu
  • *
  • Mensagens: 110
    • Ver perfil
Re:Duvida em um script
« Resposta #1 Online: 28 de Junho de 2019, 18:01 »
Se isto não te ajudou(ar), o que, exatamente, ainda te traz dúvidas?

Posteriormente
Poderia jurar que tinha colocado o link aqui, mas caso não, desculpas.
https://www.vivaolinux.com.br/script/Contar-o-numero-de-arquivos-e-subdiretorios-de-um-diretorio
« Última modificação: 02 de Julho de 2019, 20:09 por LeandroCGMS »