|
From: | Alyson Franklin |
Subject: | Re: [shell-script] Variavel $1 |
Date: | Wed, 22 Mar 2017 00:58:12 -0300 |
Pelo que eu entendi, você deve executar o script e passar o nome de um usuário como o primeiro parâmetro ($1).Daí, ele vai dizer se o usuário (primeiro parâmetro, $1) está logado ou não.raul@finarfin:~> ./script.sh raulraul esta logadoraul@finarfin:~> ./script.sh trumptrump não esta logadoraul@finarfin:~>Raul Libório
http://rauhmaru.blogspot.com/
openSUSE Member | Linux User #4444581
/etc/httpd/conf.d/ssl.conf:7
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.2017-03-22 0:20 GMT-03:00 Alyson Franklin address@hidden [shell-script] <address@hidden.br >:Fala Mestre Julio e Cia, beleza?Então, conheço/trabalho com linux mais ou menos 3 anos, e esses dias comprei seu livro "10° edição de programação shell script".Em uma semana lendo o livro (ainda estou na página 218) consegui fazer alguns scripts que me ajudaram muito no dia a dia, principalmente porque trabalho muito com logs/históricos gigantescos.Em uma das páginas de seu livro, tinha o seguinte script:#!/bin/bashif who | grep $1 > /dev/nullthenecho $1 esta logadoelseecho $1 não esta logadofiBeleza, fiz esse mesmo script na minha maquina e tive um resultado não esperado que meu deixou confuso:Resultado da execução do script:Uso: grep [OPÇÃO]... PADRÃO [ARQUIVO]...Experimente "grep --help" para mais informações.não esta logadoO resultado foi exatamente este citado acima. Ele informou "não está logado" sem o nome do usuário que está e/ou não está logado e ainda me exibiu o help do grep.Gostaria de saber por que isso aconteceu ??Eu já coloquei a váriavel "$1" entre aspas e tive apenas isso como resultado:não esta logado (mais uma vez sem o nome do usuário).Versão do meu bash: 4.3.11(1)-release-(x86_64-pc-linux-gnu) Desde já agradeço a ajuda de todos.
[Prev in Thread] Current Thread [Next in Thread]
- Variavel $1, Alyson Franklin, 2017/03/21
- Re: [shell-script] Variavel $1, Raul Libório, 2017/03/21
- Re: [shell-script] Variavel $1, Alyson Franklin <=
- Re: [shell-script] Variavel $1, Julio C. Neves, 2017/03/22
- Prev by Date: Re: [shell-script] Variavel $1
- Next by Date: Re: [shell-script] Rename de arquivos com acentuação
- Previous by thread: Re: [shell-script] Variavel $1
- Next by thread: Re: [shell-script] Variavel $1
- Index(es):