Я добавляю команды в свой профиль bash и пытаюсь упростить мой код и хочу удалить посторонний дублированный код. У меня есть операторы экспорта и команды выполняются правильно, но я пытаюсь упростить мой код. Я использую один и тот же точный код для своих команд и хочу сделать его одним файлом. Я запускаю команды на терминале Mac. Я установил команды оболочки npm, atom, atom и нахожусь на Mac OS версии 10.14.5.
Я пытался изменить структуру кода, но не могу понять, как упростить и повторно использовать команды и превратить их в функцию. Команды являются дубликатами друг друга, за исключением того, что они указывают на разные пути к файлам. Я не хочу продолжать использовать один и тот же код, и я надеюсь сделать его проще, но не уверен, как.
export snippet_project="/Users/kevinpleong/Desktop/my-programming-projects/snippet-creator-electronjs"
export programmingprojects="/Users/kevinpleong/Desktop/my-programming-projects"
export personal_website="/Users/kevinpleong/Desktop/my-programming-projects/personal-webiste"
edit-snippet-creator() {
cd /Users/kevinpleong/Desktop/my-programming-projects/snippet-creator-electronjs
atom .
}
edit-personal-website(){
cd /Users/kevinpleong/Desktop/my-programming-projects/personal-website/
atom .
}
edit-programming-projects(){
cd /Users/kevinpleong/Desktop/my-programming-projects/
atom .
}
Я надеюсь, что он выводит то же самое, что и нижние 3 блока кода, но я могу упростить код.