/ / Łączenie wielu plików tekstowych za pomocą argumentów w skrypcie do pojedynczego pliku w Bash [duplicate] - linux, bash

Łączenie wielu plików tekstowych za pomocą argumentów w skrypcie w pojedynczy plik w Bash [duplicate] - linux, bash

W jaki sposób powinienem łączyć wiele plików tekstowych przez argumenty w terminalu za pomocą skryptu w Bash?

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

Próbowałem tego przykładu, ale to nie działa.

Odpowiedzi:

0 dla odpowiedzi № 1

Powinieneś użyć ">>" do połączenia (">" utworzy nowy plik za każdym razem):

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