Analise o shell script abaixo, criado para analisar determinado padrão em um arquivo de texto composto por um número de linhas maior que zero. Cada linha contém dois valores separados por ponto e vírgula.
#!/bin/bash
for linha in `cat /etc/app/dados.csv | grep -v ^#` ; do
# início da análise
var1=`echo $linha | cut -d”;” -f1`;
var2=`echo $linha | awk ‘{ gsub(“;”, “ “ ); print $1 }’`;
[ -z $var1 ] && echo “Msg 1”;
[ $var1 -eq $var2 ] && echo “Msg 2”;
done;
Marque (V) para as afirmativas verdadeiras ou (F) para as falsas.
( ) O script funcionará corretamente mesmo se os conteúdos de var1 e var2 forem alfanuméricos.
( ) As linhas iniciadas com o caractere ‘#’ não serão analisadas.
( ) A mensagem “Msg 2” será exibida para todas as linhas do arquivo dados.csv que forem analisadas.
( ) Se o conteúdo de var1 não for nulo, a mensagem “Msg 1” será exibida.
A sequência correta é