如何在zshrc中访问我的最后一个命令输出

时间:2018-11-10 08:58:46

标签: bash zsh zshrc

我想使用一个简单的命令使用kill杀死我的ssh,所以这是我在〜/ .zshrc中所做的

killssh(){

op = $(pgrep -lf sshfs); #get information of sshfs
                         # e.x: 54073 sshfs -o reconnect xxx...
                         # 54073 is the pid of sshfs

pid = $(op) | grep -o -E '[0-9]+' | head -1 | sed -e 's/^0\+//';
                         # get the first number of "54073 sshfs -o .."

kill -9 "$pid";

}

0 个答案:

没有答案