У меня есть Perl-программа, которая принимает аргумент (намерение изменить каталог "cd") без порождения дочернего процесса.
$ FPATH/pcd.pl позволяет пользователю выбирать из множества возможных кандидатов в каталоги и т.д.
Хитрость заключается в том, чтобы добраться до нужного каталога, не оставаясь в порожденном процессе. Ниже приведен вызов, который я не могу заставить работать (оболочка ksh):
, $ FPATH/pcd.pl $ * | читать каталог. CD $ DIR
Независимо от того, какой реальный каталог возвращается в «$ dir», «.cd $ dir» никогда не попадает в нужный каталог. Пожалуйста, порекомендуйте. Благодарю.