我有一个程序需要接受一定数量的参数来制作数组.我有一个csv文件,其中包含每行参数的信息.使用命令[split $ line,]返回包含空格的信息,除了程序将其视为一个参数而不是7或8个参数.如何获得csv行,如下所示:
day-month-year,34,3,12,5,1,54,21,$big money
Run Code Online (Sandbox Code Playgroud)
被视为多个参数,例如:
date num1 num2 num3 num4 num5 num6 num7 money
Run Code Online (Sandbox Code Playgroud)
或以下变化:
day month year num1 ... num7 big money
Run Code Online (Sandbox Code Playgroud)
split命令返回:
date num1 num2 num3 num4 num5 num6 num7 {big money}
Run Code Online (Sandbox Code Playgroud)
这是好的,除了它被视为一个参数.我的电话看起来像这样:
procName [split $line ,]
Run Code Online (Sandbox Code Playgroud)
谢谢.