указать файл tcsh для источника при инициализации оболочки

указать файл tcsh для источника при инициализации оболочки

Я использую общую учетную запись и хотел бы запустить оболочку tcsh из командной строки и указать пользовательский файл .tcshrc в качестве источника для этой оболочки. tcsh запускается из оболочки bash.

Эквивалент:

tcsh (go into new shell)
source /tmp/myRCFile.tcsh

Есть ли способ указать исходную команду перед входом в новую оболочку с псевдонимом? Или есть способ лучше?

Большое спасибо, я очень устал это печатать.

решение1

Если вы можете смириться с созданием двух ракушек (т.е. $SHLVLувеличением на два):

tcsh -c 'source /tmp/myRCFile.tcsh; tcsh'

Связанный контент