我想有一个命令,而不是脚本,可以用来将变量定义为命令输出,然后将该输出放入其他命令。我对这种情况的最佳猜测是:
LIST=$(ls) | head -1 | echo "${LIST}"
我想要这样做的一个原因是,我可以创建一个命令,该命令可以找到程序的pid,然后杀死该pid。我最好的尝试是:
DiscPid=$(ps -e | grep Discord | cut -b 1-5 | head -1 \ ) | kill "${DiscPid}"
但是我无法使它正常工作
我对Linux和Bash还是比较陌生,所以将不胜感激
[设置变量后使用分号:var=foo; echo $var
这里不需要管道
DiscPid=$(code) | kill "${DiscPid}"
更改'|'至 ';'并且这个'\'也备用
DiscPid=$(ps -e | grep Discord | cut -b 1-5 | head -1); kill "${DiscPid}"