为了提供一些背景信息,我正在尝试编写一个 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,非常感谢任何帮助。