Допустим, у меня есть что-то простое, например
#!/bin/bash
echo "Enter process name to kill: ";
read -r process;
pgrep "$process" | xargs kill;
, допустим, у этого сценария есть псевдоним «kp»
Что мне нужно сделать, чтобы удалить echo «Введите имя процесса для уничтожения:»;
и замените его аргументом, который может принимать команда, например kp firefox
, а не методом ввода.
#!/bin/bash
pgrep "$1" | sudo xargs kill;
Замена $process с 1$ и удаление входной части добились цели. в случае выше.