Windows
Możesz użyć argumentów skryptu z wywołaniem %x, gdzie x jest większe lub równe 1. Na przykład, dla skryptu utworzenia katalogu i przejścia do jego ścieżki:
mkdir %1
cd %1
mkdir-cd some-dir
Można też użyć parametrów:
set /p param="Wprowadź wartość parametru: "
Wtedy jest dostępny pod wywołaniem %param_name%.
czy idzie zrobić jakoś uniwersalnie szukanie aplikacji po ścieżce
Dodaj do zmiennej środowiskowej PATH (szybki dostęp: sysdm.cpl) ścieżki katalogów aplikacji, w których znajdują się artefakty uruchamiające aplikację. Wtedy możesz je wywołać z każdej ścieżki, chyba że istnieje artefakt o takiej samej nazwie.
Linux
Możesz użyć argumentów skryptu z wywołaniem $x, gdzie x jest większe lub równe 1. Na przykład, dla skryptu utworzenia katalogu i przejścia do jego ścieżki:
#!/bin/bash
mkdir $1
cd $1
mkdir-cd some-dir
Można też użyć parametrów:
#!/bin/bash
echo Wprowadź wartość parametru:
read PARAM
Wtedy jest dostępny pod wywołaniem $PARAM_NAME.
czy idzie zrobić jakoś uniwersalnie szukanie aplikacji po ścieżce
Dodaj do zmiennej środowiskowej PATH ścieżki katalogów aplikacji, których nie możesz wywołać z terminala, a w których znajdują się artefakty uruchamiające aplikację:
export PATH="$PATH:/somedir/path"
Warto dodać to polecenie do pliku tekstowego o ścieżce ~/.bash_profile, żeby przy każdym uruchomieniu zmienna się aktualizowała.
macOS
Właściwie tak samo, jak w przypadku linuxowych systemów.