You Asked: How Do I Sort an Array in Linux?
Contents

How do you sort an array in Unix?

“${array[*]}” <<< sort. sorted=($(…))
…

  1. Open an inline function {…} to get a fresh set of positional arguments (e.g. $1 , $2 , etc).
  2. Copy the array to the positional arguments. …
  3. Print each positional argument (e.g. printf ‘%sn’ “[email protected]” will print each positional argument on its own line. …
  4. Then sort does its thing.

How do you sort an array array?

If you wanted to sort on both elements of each sub-array (ie. sort by the first element descending, then if they are the same then sort by the second element descending), you could do this: var sortedArray = array. sort(function(a, b) { if (a[0] == b[0]) { return a[1] – b[1]; } return b[0] – a[0]; });

Marcus Vance

Marcus Vance

Cybersecurity & Digital Privacy Researcher

Marcus Vance is a cybersecurity auditor and technology writer dedicated to educating the public about online safety, data privacy regulations, enterprise security, and emerging cyber threats.

Share this article
Twitter Facebook Pinterest