Как передать части пути 'CD' в функцию оболочки?
Я пытаюсь что-то вроде этого:
function projects(){
cd;
cd Documents/projects/$1;
}
но это не работает Я хотел бы передать имя папки для добавления в базовый путь (в результате, скажем, cd Documents/projects/myfolder). Делать так не получается:
projects myfolder
Я не могу понять правильный синтаксис. Поискал в Интернете, но это должно быть правильно, но это не так:P I пришел из программирования на стороне клиента, поэтому я не до конца понимаю логику оболочки.
1 ответ
Хорошей идеей было бы использовать функцию echo в Documents/project, а затем использовать ее для отображения вашей переменной. Добавьте их вместе и используйте функцию pipe(|) для передачи их на cd