Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como criar vários arquivos com parâmetros determinado pelo usuário no shell do linux?

Bom noite a todos. Recentemente veio-me uma atividade na instituição em que estudo, na qual a mesma solicita criar um script que venha criar arquivos com um nome dado pelo usuário e a quantidade de arquivos. Aqui está meu script (que está errado) e gostaria que alguém me auxiliasse em resolver o exercício. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Solução:

#!/bin/bash
for i in $(seq $2)
do
  touch $1+$i
done

Uso:

$ ./script.sh 4
$ ls
arquivo+1 arquivo+2 arquivo+3 arquivo+4

Acredito que o $1 no início do seu script esteja causando o erro, ao removê-lo a gente percebe que o código roda normalmente.

Meu muito obrigado. Fico feliz por ter ido, até certo ponto, no caminho certo.