Maybe I misunderstand you, but you seem to be making hard work of something quite simple?:
pp \@aoa;; [ ["922337219576856 ", "rgiles ", "5005444 ", "156 ", "pts/220 ", "9 +:00:44"], ["922337219576856 ", "mrandall ", "3309650 ", "35 ", "none ", "9 +:10:44"], ["922337219576856 ", "mmartin ", "4565899 ", "122 ", "pts/101 ", "9 +:15:44"], ["59761456123786 ", "rkelly ", "5555555 ", "999 ", "pts/900 ", "9 +:00:00"], ["59761456123786 ", "mvick ", "1234567 ", "886 ", "none ", "9 +:20:00"], ["59761456123786 ", "jrussel ", "7654321 ", "456 ", "tty/101 ", "1 +0:00:00"], ["86555522211 ", "cklien ", "5151515 ", "000 ", "tty/100 ", "1 +0:00:00"], ["86555522211 ", "mmartin ", "1234567 ", "987 ", "none ", "1 +1:00:00"], ] $excluded = 'mmartin';; @new = grep $_->[1] !~ $excluded, @aoa;; pp\@new;; [ ["922337219576856 ", "rgiles ", "5005444 ", "156 ", "pts/220 ", "9 +:00:44"], ["922337219576856 ", "mrandall ", "3309650 ", "35 ", "none ", "9 +:10:44"], ["59761456123786 ", "rkelly ", "5555555 ", "999 ", "pts/900 ", "9 +:00:00"], ["59761456123786 ", "mvick ", "1234567 ", "886 ", "none ", "9 +:20:00"], ["59761456123786 ", "jrussel ", "7654321 ", "456 ", "tty/101 ", "1 +0:00:00"], ["86555522211 ", "cklien ", "5151515 ", "000 ", "tty/100 ", "1 +0:00:00"], ]
In reply to Re: Help to assign a 2D-Array to another while excluding specific rows.
by BrowserUk
in thread Help to assign a 2D-Array to another while excluding specific rows.
by mmartin
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |