Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#2732727

Suponha que no diretório /home/uerj/teste existam os subdiretórios d1, d2, d3, d4 e d5 e que, em cada um deles, exista um arquivo com o nome a.txt. Deseja-se fazer um script que mova o arquivo a.txt desses subdiretórios para o diretório /home/uerj/teste. Como todos os arquivos possuem o mesmo nome, deve-se renomeá-lo e adicionar o número do diretório ao nome do arquivo. Por exemplo, o arquivo /home/uerj/teste/d1/a.txt será movido para /home/uerj/teste/a1.txt enquanto que o arquivo /home/uerj/teste/d3/a.txt será movido para /home/uerj/teste/a3.txt.
O código do script que realiza esse procedimento é:

  • for ((i=1;i<5;i++)) mv              /home/uerj/teste/d${i}/a.txt       /home/uerj/teste/a${i}.txt
  • for ((i=1;i<6;i++)) mv              /home/uerj/teste/d${i}/a.txt       /home/uerj/teste/a${i}.txt
  • for ((i=1;i<6;i++)); do mv        /home/uerj/teste/d${i}/a.txt        /home/uerj/teste/a${i}.txt ; done
  • for ((i=1;i<5;i++)); do mv        /home/uerj/teste/d${i}/a.txt        /home/uerj/teste/a${i}.txt ; done
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora