Filtrar


Questões por página:
Observe a seguinte linha de código shell script executada no terminal (apresentada em duas linhas por questão de espaço):
echo 1 2 3 4 5 | while read a b; do echo $b; done
É correto afirmar que o valor impresso no terminal como resultado dessa linha de código será 
Considere a execução de um shell script da seguinte forma:

./script.sh log no-error verbose

É correto afirmar que, dentro do script (script.sh), a variável $@ irá assumir o valor:

Analise o script abaixo, escrito em linguagem de shell (sh):


#!/bin/sh

DIRETORIO=”/var/log”

find $DIRETORIO -type f -size +500M


Qual é a finalidade da execução desse script no sistema operacional Linux?

No desenvolvimento de scripts em ambientes Unix/Linux, a primeira linha de um script Bash geralmente começa com a sequência de caracteres #! (conhecida como shebang). Qual é a função principal dessa instrução?
Em ambientes Linux, scripts podem ser executados de diferentes formas, dependendo do interpretador de comandos utilizado, das permissões de execução e da forma como são invocados pelo usuário.

Nesse sentido, considerando que o nome do arquivo criado é meuscript.sh, analise as afirmativas a seguir.

I. Se o script contém #!/bin/bash, na primeira linha, será executado pelo interpretador Bash quando chamado diretamente no terminal com o comando ./meuscript.sh, desde que possua permissão de execução.
II. Ao usar o comando: bash meuscript.sh (no terminal), o script será executado, mesmo sem permissão de execução e sem definição de interpretador na primeira linha do arquivo.
III. O comando chmod 644 meuscript.sh é suficiente para permitir a execução direta do script (./meuscript.sh), pois concede permissões de leitura e execução ao proprietário.

Está correto o que se afirma em