Questões de Shell script (Programação)

Limpar Busca

O comando do Windows PowerShell para desabilitar um usuário local com o nome Administrador é

  • A Disable -LocalUser "Administrador"
  • B Disable-LocalUser = "Administrador"
  • C Disable-LocalUser -Name "Administrador"
  • D Disable-LocalUser -Name(Administrador)

Analise o script a seguir escrito em Windows PowerShell Host

01: InitialSessionState iss = initialSessionState.CreateDe-fault(); 02: Runspace rs = RunspaceFactory.CreateRunspace(iss); 03: rs.Open(); 04: PowerShell ps = PowerShell.Create(); 05: ps.Runspace = rs; 06: ps.AddCommand("Get-Command"); 07: ps.Invoke();

Em relação ao script, analise as seguintes afirmativas.

I. A linha 04 cria um objeto do tipo System.Management.Automation.PowerShell. II. A linha 06 importa e executa o script externo "Get-Command". III. A linha 02 cria um Runspace personalizado depois de criar um objeto InitialSessionState padrão na linha 01.

Está CORRETO apenas o que se afirma em:

  • A I.
  • B I e II.
  • C I e III.
  • D II e III.

Em shell script bash, qual o nome da variável que contém o array dos parâmetros de entrada passados como valores via linha de comando quando da invocação de um script shell?
(por ex. sh ./meuscript.sh param1 param2 paramn)

  • A $!
  • B $*
  • C $|
  • D $&
  • E [email protected]

Assim como os comandos do sistema que possuem opções e parâmetros, os scripts shell também podem ser preparados para receber dados via linha de comando. Marque a opção que informa o número de argumentos passados na chamada de um shell script:

  • A [email protected]
  • B $!
  • C $#
  • D $*
  • E $$

Damos o nome de Shell Script a arquivos que serão interpretados pelos programas do tipo Shell. Com ele é possível criar vários comandos para o Linux. Assim, considere o seguinte Script Shell contido abaixo:


>_main.sh x +

1

2   cut -d : -f 1,5 /etc/passwd   I  tr  :  \ \t


A execução do script acima resultará: 

  • A Nos logins e nome dos usuários do sistema.
  • B Em erro, pois o comando “\\t” não existe no Shell Script.
  • C Nos subdiretórios contidos no diretório “/etc/passwd”.
  • D Em uma lista de passwords dos usuários do sistema.
  • E Em uma lista de arquivos contidos no diretório “/etc/passwd”.