Condicionais Flashcards

1
Q

Descrição

Str1 = Str2

A

Retorna true se as Strings são iguais

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Descrição

Str1 != Str2

A

Retorna true se as Strings não são iguais

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Descrição

-n Str1

A

Retorna true se a String não é null

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Descrição

-z Str1

A

Retorna true se a String é null

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Descrição

expr1 -eq expr2

A

Retorna true se os valores são iguais

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Descrição

expr1 -ne expr2

A

Retorna true se os valores não são iguais

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Descrição

expr1 -gt expr2

A

Retorna true se o expr1 é maior que o expr2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Descrição

expr1 -ge expr2

A

Retorna true se o expr1 é maior ou igual ao expr2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Descrição

expr1 -lt expr2

A

Retorna true se o expr1 é menor que o expr2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Descrição

! expr1

A

Nega o resultado da expressão (se for true vira false e vice-versa)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Descrição

expr1 -le expr2

A

Retorna trues se o expr1 é menor ou igual ao expr2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Descrição

-d file

A

Retorna se for um diretório

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Descrição

-f file

A

Retorna true se o arquivo existir (-f é mais usado porque é mais portável)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Descrição

-e file

A

Retorna true se o arquivo existir

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Descrição

-g file

A

Retorna true se o GID estiver habilitado no arquivo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Descrição

-r file

A

Retorna true se o arquivo tiver permissão de leitura

17
Q

Descrição

-s file

A

Retorna true se o arquivo tiver um tamanho diferente de zero

18
Q

Descrição

-u

A

Retorna true se o UID estiver habilitado no arquivo

19
Q

Descrição

-w

A

Retorna true se o arquivo tiver permissão de escrita

20
Q

Descrição

-x

A

Reteorna true se o arquivo tiver permissão de execução

21
Q

primeiro código do shell

A

“#! /usr/bin/env bash”

22
Q

Quando utilizo dois parentesis?

TOTAL=$(($NUMERO_1 + $NUMERO_2))

A

Em funções de soma

23
Q

Quando utlizo um parentesis?

SAIDA_CAT=$(cat /etc/passwd | grep lucio)

A

Para saída de comando

24
Q

echo “parametro 1: $1”

A

exibe o primeiro paretro informado

25
Q

echo “parametro 1: $2”

A

exibe o segundo paretro informado

26
Q

echo “paremetros: $*”

A

exibe todos os parametro

27
Q

echo “paremetros: $#”

A

exibe quantidade de parametro

28
Q

echo “comando: $?”

A

Exibe as saída do ultimo comando

29
Q

echo “comando: $$”

A

Exibe o PID do processo executado

30
Q

Echo “run: $0”

A

Exibe o nome do arquivo executado