そのようなデータの配列があるとします:
arr[0] = "someText1 (x,y,z) a"
arr[1] = "someText2 (x,y,z) b"
Bashを使用して、この配列を[テキストのみを考慮して]辞書式にソートするにはどうすればよいですか?
このコードはモジュール内にありますが、必要な関数を他のファイルarray.shからインクルードして完成させることができます。
https://github.com/konsolebox/bash-library/blob/master/array/sort.sh
この関数は、要素やインデックスの生成、文字列や整数の特殊化など、カスタマイズ可能です。使ってみてください。
そして 1 つは、それは sort のような外部バイナリに依存せず、データの再解釈の可能性を引き起こさないことです。