我有一个 Cshell 脚本,我正在修改它以具有相关的输入和输出位置。功能都发生在一个 foreach 循环中,如下所示:
set INPUT_LOCATION_LIST = "loc1 loc2 loc3 loc4"
foreach location ($INPUT_LOCATION_LIST)
#***Do some stuff ***
end
我想要一个输出列表,其值与输入列表不同,但每次迭代都通过 foreach 循环遍历它。foreach 的人只是有
foreach name (wordlist)
作为定义。所以只处理一个。我目前处理它的想法是让单词列表包含输入和输出位置,然后在脚本中解析出来:
set INPUT_LOCATION_LIST = "loc1;out1 loc2;out2 loc3;out3 loc4;out4"
所以我想知道是否有人有更好的方法来做到这一点。