как объединить определенные текстовые файлы в папке?

У меня есть несколько текстовых файлов в единственной папке, и я хотел бы объединить только определенные последовательные файлы в одно длинное одно (куда один файл сразу прибывает после следующего).

Например, я хочу объединить все файлы, запускающиеся с test (так test1.txt, test2.txt, test3.txt, и так далее) в один файл назван file.out, как так:

Stuff from test1
Stuff from test2
...
Stuff from testN

Я попробовал cat * > file.out, но это объединяет все, которое не является тем, что я хочу. Как я могу сделать это?

1
задан 15 January 2017 в 21:48

1 ответ

  • способы использовать подстановочные знаки для кошки
cat test[1-2].txt>out.txt  //matches any character in the set
cat test[!34].txt>out.txt  //matches any character not in the set
cat test?.txt>out.txt  //for a single character
cat test*>out.txt    // for any strings 
4
ответ дан 3 December 2019 в 06:55

Другие вопросы по тегам:

Похожие вопросы: