FILTERS["as-string"]='NUM == "100"'
-printf '%s\n' "${!FILTERS[@]}" | sort | while read name; do
+for name in "${!FILTERS[@]}"; do
ts_init_subtest "$prefix-$name"
echo "expr: ${FILTERS[$name]}" >> $TS_OUTPUT
echo >> $TS_OUTPUT
FILTERS["as-string"]='NUM == "100"'
FILTERS["as-string2"]='NUM == "100.5"'
-printf '%s\n' "${!FILTERS[@]}" | sort | while read name; do
+for name in "${!FILTERS[@]}"; do
ts_init_subtest "$prefix-$name"
echo "expr: ${FILTERS[$name]}" >> $TS_OUTPUT
echo >> $TS_OUTPUT
FILTERS["as-string"]='BOOL == "0"'
FILTERS["as-string2"]='BOOL == "1"'
-printf '%s\n' "${!FILTERS[@]}" | sort | while read name; do
+for name in "${!FILTERS[@]}"; do
ts_init_subtest "$prefix-$name"
echo "expr: ${FILTERS[$name]}" >> $TS_OUTPUT
echo >> $TS_OUTPUT
FILTERS["reg"]='NAME =~ "aaa.*"'
FILTERS["nreg"]='NAME !~ "aaa.*"'
-printf '%s\n' "${!FILTERS[@]}" | sort | while read name; do
+for name in "${!FILTERS[@]}"; do
ts_init_subtest "$prefix-$name"
echo "expr: ${FILTERS[$name]}" >> $TS_OUTPUT
echo >> $TS_OUTPUT
FILTERS["bad-number"]='NUM == 1y0'
FILTERS["bad-float"]='NUM == 100 . 5'
-printf '%s\n' "${!FILTERS[@]}" | sort | while read name; do
+for name in "${!FILTERS[@]}"; do
ts_init_subtest "$prefix-$name"
echo "expr: ${FILTERS[$name]}" >> $TS_OUTPUT
echo >> $TS_OUTPUT