txt 파일 하나로 합치는 방법 도움 부탁 드립니다.

wire101의 이미지

10-00.txt
123
124
125
13
12

10-30.txt
1
5
7

11-00.txt
11
22
33
44

cat -b *.txt > test.txt 했을때

하나로 합쳐지지만 텍스트의 내용이 구분되어지지 않습니다.
각파일을 구분해서 라인번호가 나오게 cat -b 옵션을 사용하게 해서
아뢰 test.txt 처럼 되게 할수 있을까요
test.txt
10-00.txt---------------
1 123
2 124
3 125
4 13
5 12
10-30.txt---------------
1 1
2 5
3 7
11-00.txt---------------
1 11
2 22
3 33
4 44

aero의 이미지

merge.sh

for i in $( ls *.txt ); do
echo $i--------;
cat -b $i;
done

실행
./merge.sh > merged.txt

wire101의 이미지

머리가 나쁘면 손발이 고생한다

머리가 나쁘면 손발이 고생한다