ct lsco -a -s -cview | xargs ct ci -nc (очистить регистрацию нескольких файлов)

Я получаю сообщение об ошибке при выполнении этой команды в Linux.

ct lsco -a -s -cview | xargs ct ci -nc

(ct для cleartool)

xargs: ct: No such file or directory

Как я могу избежать этой ошибки?


person user1098144    schedule 24.05.2013    source источник


Ответы (1)


Не используйте псевдоним «ct» с xargs.

Используйте cleartool.

Как объясняется в xargs, не распознает псевдонимы bash:

Это не работает, потому что xargs предполагает возможность exec программы, заданной в качестве ее параметра.

Поскольку ct в вашем случае - это просто псевдоним или функция bash, нет программы для выполнения.

Дополнительные сведения см. в разделе Как использовать команды с псевдонимами с xargs?.

person VonC    schedule 24.05.2013