X-Git-Url: http://git.apps.os.sepia.ceph.com/?p=xfstests-dev.git;a=blobdiff_plain;f=randomize.awk;h=d979fb03af7faf3821d03f1387e2c55dc6c653fe;hp=88f86da231f1414c24db7025ed0641bc1502f103;hb=af7ac9448fd681d54c3acfa7febcaf44b0be323f;hpb=9fdbc7d1e3925251f4c6ce2b95e17a07a9edb269 diff --git a/randomize.awk b/randomize.awk index 88f86da2..d979fb03 100644 --- a/randomize.awk +++ b/randomize.awk @@ -1,5 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0 # Copyright (c) 2005 Silicon Graphics, Inc. All Rights Reserved. - +# # randomize stdin. function randomize(array, N) { @@ -14,10 +15,14 @@ function randomize(array, N) { return } +BEGIN { + srand(seed) +} { - srand() - for (i = 0; i < NF; i++ ) array[i] = $(i+1) - randomize(array, NF) - for (i = 0; i < NF; i++) printf("%s ", array[i]) + array[NR - 1] = $0 +} +END { + randomize(array, NR) + for (i = 0; i < NR; i++) printf("%s ", array[i]) }