我有一个文件status.txt中是按以下格式:如何创建字典使用shell脚本
1|A|B
2|C|D
现在我要读的shell脚本文件,并创建就像一本字典:
dictionary['1'] = ['A', 'B']
dictionary['2'] = ['C', 'D']
我能够使用这种读取文件的内容:
while read line
do
key=$line | cut --d="|" -f1
data1=$line | cut --d="|" -f2
data2=$line | cut --d="|" -f3
done < "status.txt"
任何人可以帮助我在创建词典中提以上所述。
我不明白你的目录结构如何应该看起来。 'mkdir'有什么问题? – Bernhard
这可能会让你走在正确的方向: http://stackoverflow.com/questions/1494178/how-to-define-hash-tables-in-bash – merlin2011
value = \''echo“dictionary \ [\'$ key''] \\ = \\ [\'$ data1 \',\''data2 \'\]“\',然后mkdir $ value,我认为这会有所帮助 – Chandru