one-line foreach in tcsh?

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
brazhe
Сообщения: 89

one-line foreach in tcsh?

Сообщение brazhe »

По ряду причин сейчас приходится работать с tcsh.

Возник вопрос:
как записать foreach в одну строчку, без нажатий Enter?

В bash я бы сделал так:

Код: Выделить всё

for f in `cat selected.txt`; do  my_whatever_script.py $f; done


В tcsh -- получается только так:

Код: Выделить всё

foreach f (`cat selected.txt`);
foreach? my_whatever_script.py $f
foreach? end


Собственно, неудобство в том, что "вспоминать" из истории однострочный вариант проще.
Спасибо сказали: