* tests/cp/sparse-fiemap: Don't hard-code "awk". Use $AWK.
* tests/init.cfg: Likewise.
* tests/misc/sort-rand: Likewise.
f()
{
sed 's/ [a-z,][a-z,]*$//' $@ \
- | awk '/^ *[0-9]/ {printf "%d %d ", $2, (NF<5 ? $NF : $5) } END {print ""}'
+ | $AWK '/^ *[0-9]/ {printf "%d %d ", $2, (NF<5 ? $NF : $5) } END {print ""}'
}
for i in $(seq 1 2 21); do
{
local req=$1
local expr=$(stat -f --printf "$req / %S <= %a" .)
- awk "BEGIN{ exit !($expr) }" \
+ $AWK "BEGIN{ exit !($expr) }" \
|| skip_ "this test needs at least $req bytes of free space"
}
# If locale is available then use it to find a random non-C locale.
if (locale --version) > /dev/null 2>&1; then
- locale=$(locale -a | sort --random-sort | awk '/^.._/{print;exit}')
+ locale=$(locale -a | sort --random-sort | $AWK '/^.._/{print;exit}')
LC_ALL=$locale sort --random-sort in > out1 || fail=1
LC_ALL=$locale sort --random-sort in > out2 || fail=1