如何在自定义 bash 脚本中创建参数?

如何在自定义 bash 脚本中创建参数?

假设我有一些简单的事情,例如

#!/bin/bash

echo "Enter process name to kill: ";

read -r process;

pgrep "$process" | xargs kill;

假设这个脚本有一个别名“kp”

我必须做什么才能将其删除echo "Enter process name to kill: ";并用命令可以采用的参数(kp firefox而不是输入法)替换它。

答案1

#!/bin/bash

pgrep "$1" | sudo xargs kill;

在上述情况下,用 $1 替换 $process 并删除输入部分即可解决问题。

相关内容