- LinuxManipulação de Arquivos e Pastas (Shell)
- LinuxManipulação de Texto (Shell)
- LinuxShell no LinuxShell Script
trecho I
for x in *; do [ -x $x -a -f $x.c ] && echo $x; done
| xargs rm -f
| xargs rm -f
trecho II
#!/bin/sh
for x in *.c
do
[ -r $x ] && echo $x | tr 'a-z' 'A-Z'
Done
trecho III
#!/bin/sh
for x in *.c
do
[ -r $x ] && echo $x
done | tr 'a-z' 'A-Z'
A programação de scripts é bastante útil quando se deseja executar, no computador, tarefas simples e repetitivas sem o emprego de linguagens complexas. ShellScript é uma linguagem que permite essa programação e funciona no sistema Linux. Alguns trechos de código escritos nessa linguagem são apresentados acima.
Acerca da linguagem ShellScript, julgue o próximo item, considerando os trechos de código apresentados.
A execução do trecho I gerará a remoção de todos os arquivos executáveis correspondentes ao arquivo x.c em determinado diretório. Adicionalmente, após a execução dos trechos II e III, todos os arquivos de extensão .c de determinado diretório, desde que estejam acessíveis para o usuário corrente, terão seus nomes convertidos para conterem apenas letras maiúsculas.
Provas
Questão presente nas seguintes provas