У меня есть сценарий 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"
так что мне интересно, есть ли у кого-нибудь лучший способ сделать это.