eyt*_*nfb 1 bash alias port-number command-line-arguments
我正在尝试为以下命令创建别名
lsof -i :$1 | awk 'NR!=1 {print $2}' | xargs kill
但是我不断收到错误:
lsof: unacceptable port specification in: -i :
我尝试了不同的方法,但始终无法成功传递端口号。如何将端口号传递到此别名中?
如果需要将参数传递到特定位置,则无法使用别名。相反,创建一个函数:
myfunc() {
lsof -i :$1 | awk 'NR!=1 {print $2}' | xargs kill
}
Run Code Online (Sandbox Code Playgroud)
如果将其保存在~/.bashrc文件中,您将能够使用myfunc parameter.