使用 bash 填充文件信息数组

使用 bash 填充文件信息数组

为了提供一些背景信息,我正在尝试编写一个 Bash 脚本来组织我的音乐目录,以便它的排序方式与 iTunes 类似:Music/Album_Artist/Album/

为此,我首先要浏览我的音乐目录并填充一个数组,如下所示:

    ROW_INDEX - FILE_PATH - ARTIST - ALBUM_ARTIST - ALBUM - TITLE - NEW_FILE_PATH
        0
        1
        2
       ...

... 我将在其中填充所有条目并保存NEW_FILE_PATH(当我移动文件时我将填充这些条目)。

我有可以确定并返回所需文件信息的函数,所以我的问题是我应该如何/应该如何制作和填充数组?例如,我可以做这样的事情吗 - 预先声明一个具有正确大小的数组,然后:

       array[i,TITLE]=`getTitle <file_name>`

其中i是行索引。

我是一名 Bash 新手,习惯使用 Matlab 或 Python,非常感谢任何帮助。

相关内容