/ / Concatenando vários arquivos de texto por argumentos em um script em um único arquivo no Bash [duplicado] - linux, bash

Concatenando vários arquivos de texto por argumentos em um script em um único arquivo no Bash [duplicado] - linux, bash

Como devo concatenar vários arquivos de texto obter por argumentos no terminal usando um script no Bash?

#!/bin/bash
while read $1
do
cat $1 > cat.txt
done

Eu tentei esse exemplo, mas não está funcionando.

Respostas:

0 para resposta № 1

Você deve usar ">>" para concatenar (">" criará um novo arquivo a cada vez):

for file in "$@"
do
cat $file >> result
done