]>
Commit | Line | Data |
---|---|---|
3185942a JA |
1 | declare -a A |
2 | mapfile A < mapfile.data | |
3 | for (( i = 0 ; i < ${#A[@]} ; i++ )); do | |
4 | echo -n "${A[${i}]}" | |
5 | done | |
6 | ||
7 | declare -a B | |
8 | mapfile -t B < mapfile.data | |
9 | for (( i = 0 ; i < ${#B[@]} ; i++ )); do | |
10 | echo "${B[${i}]}" | |
11 | done | |
12 | ||
13 | mapfile -C "echo" -c 1 A < mapfile.data | |
14 | mapfile -C "echo" -c 3 A < mapfile.data | |
15 | mapfile -C "echo" -c 19 A < mapfile.data | |
16 | ||
17 | declare -a C | |
18 | mapfile -t -u 3 C 3< mapfile.data < mapfile.tests | |
19 | for (( i = 0 ; i < ${#C[@]} ; i++ )); do | |
20 | echo "${C[${i}]}" | |
21 | done | |
22 | ||
23 | ||
24 | declare -a D | |
25 | for (( i = 0 ; i < 30; i++ )); do | |
26 | D[${i}]="[$i] aaa" | |
27 | done | |
28 | mapfile -O 10 -t D < mapfile.data | |
29 | for (( i = 0 ; i < ${#D[@]} ; i++ )); do | |
30 | echo "${D[${i}]}" | |
31 | done | |
32 | ||
33 | declare -a E | |
34 | for (( i = 0 ; i < 30; i++ )); do | |
35 | E[${i}]="[$i] aaa" | |
36 | done | |
37 | mapfile -O 10 -n 5 -t E < mapfile.data | |
38 | for (( i = 0 ; i < ${#E[@]} ; i++ )); do | |
39 | echo "${E[${i}]}" | |
40 | done | |
17345e5a JA |
41 | |
42 | ${THIS_SH} ./mapfile1.sub |