Перенаправление вывода foreach в файл
Пример ниже не работает: ~/test пуст.
foreach i (`ls`)
foreach echo $i > ~/test
foreach end
Это также не работает (в отличие от bash):
foreach i (`ls`)
foreach echo $i
foreach end > ~/test
1 ответ
Решение
- В tcsh нет способа перенаправить вывод всего цикла foreach.
Обходной путь - использовать добавление '>>' на каждом шаге цикла, например так:
foreach i (`ls`) echo $i >> ~/test end