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 № 1Powinieneś użyć ">>" do połączenia (">" utworzy nowy plik za każdym razem):
for file in "$@"
do
cat $file >> result
done