Linux 如何在bashshell脚本中使用表中的命令结果值

Linux 如何在bashshell脚本中使用表中的命令结果值,linux,bash,macos,shell,Linux,Bash,Macos,Shell,当我运行大多数shell命令时,它们以表格的形式给出结果 前 如果我想使用这些结果中的一个,我怎么能在shell脚本中这样做呢 我想我要用上面结果的PID值 kill -9 PID 您可以-t使lsof仅返回PID: kill -9 $(lsof -t -i :8080) 您可以-t使lsof仅返回PID: kill -9 $(lsof -t -i :8080) 你试过什么吗?你有限制吗?这两个函数对你来说是如何工作的:kill-9$(lsof-i:8080 | tail-1 | se

当我运行大多数shell命令时,它们以表格的形式给出结果

如果我想使用这些结果中的一个,我怎么能在shell脚本中这样做呢

我想我要用上面结果的PID值

kill -9 PID

您可以
-t
使
lsof
仅返回PID:

 kill -9 $(lsof -t -i :8080)

您可以
-t
使
lsof
仅返回PID:

 kill -9 $(lsof -t -i :8080)

你试过什么吗?你有限制吗?这两个函数对你来说是如何工作的:
kill-9$(lsof-i:8080 | tail-1 | sed-e's/*//g'| cut-f2-d')
myPID=$(lsof-i:8080 | tail-1 | sed-e's/*///g'| cut f2-d');杀死-9$myPID
?我杀了,nt。但我会试试你到底想要什么?从表格输出中提取一些东西?是的,使用这些值的方法。你试过什么吗?你有限制吗?这两个函数对你来说是如何工作的:
kill-9$(lsof-i:8080 | tail-1 | sed-e's/*//g'| cut-f2-d')
myPID=$(lsof-i:8080 | tail-1 | sed-e's/*///g'| cut f2-d');杀死-9$myPID
?我杀了,nt。但我会试试你到底想要什么?从表格输出中提取一些东西?是的,使用这些值的方法。