1
我想爲下面的命令創建別名傳遞一個端口號爲別名
lsof -i :$1 | awk 'NR!=1 {print $2}' | xargs kill
不過,我不斷收到一個錯誤:
lsof: unacceptable port specification in: -i :
我嘗試不同的東西但我一直未能成功傳遞端口號。我如何將端口號傳遞給這個別名?
我想爲下面的命令創建別名傳遞一個端口號爲別名
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
}
如果你將它保存在你的~/.bashrc
文件,你將能夠與myfunc parameter
調用它。
+1這是我也輸入了,但後來發現一個警報,並看到了類似的答案。 – anubhava
所以我們類似的東西一模一樣,@anubhava :)) – fedorqui
做到了。謝謝 – eytanfb