Использование chdir () для смены каталога из терминала
я используюchdir()
изменить каталог на значение, переданное в качестве аргумента этой функции.
Я понимаю, что когда я запускаю свою программу на C, используяgcc myCd.c
а также./a.out ..
это меняет каталог на родительский каталог «внутри» программы C (то есть дочерний процесс порождается для процесса a.out, и смена каталога происходит внутри этого дочернего процесса).
Я хочу изменить каталог в терминале с помощью этой программы на языке C. Я попытался написать сценарий оболочки для того же самого, а затем найти его и запустить, что работает, но я хотел добиться этого с помощью C.