Questões de criação de scripts básicos

1. Questões de criação de scripts básicos

Pedro Henrique
loooksbrum

(usa Outra)

Enviado em 01/06/2022 - 12:53h

Qualquer uma já vai sevir de caminho

1 - Crie um script que mostra qual é o usuário atual, qual o diretório atual e o Shell que está usando.
Uma dica é lembrar que no arquivo /etc/passwd encontram-se listados os usuários e seus shells.
Use o comando cut com a sintaxe:
cut -d DELIMITADOR -f NUMERO_DO_CAMPO
O comando cut corta somente o(s) campo(s) de número NUMERO_DO_CAMPO e utiliza o separador DELIMITADOR para delimitar cada campo. No caso do arquivo passwd, o delimitador


2 - Crie um script que recebe 12 números por parâmetro e em seguida escreve na tela quais são
eles. Como são apenas 9 os parâmetros mapeados ($1 até $9) você deverá usar o comando
shift 3 para deslocar os três valores restantes.


3 - Crie um script que verifica o número de parâmetros recebidos na linha de comando. Para
esta atividade, você deve verificar se existe apenas um parâmetro. Use o comando test para
verificar e o comando exit para sair, se for número incorreto de parâmetros. Lembre-se de
que o número de parâmetros está na variável $#



  


2. Re: Questões de criação de scripts básicos

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 01/06/2022 - 16:04h

Beleza, qual sua duvida?


#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



3. Re: Questões de criação de scripts básicos

Pedro Henrique
loooksbrum

(usa Outra)

Enviado em 01/06/2022 - 17:08h


Carlos_Cunha escreveu:

Beleza, qual sua duvida?


#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#


Perdão, editei e ainda sim não foi no texto
Como faria pra usar o comando shift, já que pede para ignorar 3 parametros, como exibira os 3 numeros restantes?
E como verifica o numero de parametros em uma linha só?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts