简单的问题,在 BASH 中,我试图读入 .pid 文件以终止进程。我如何将该文件读入变量。我发现的所有示例都试图阅读多行。我只想读取一个只包含 PID 的文件
#!/bin/sh
PIDFile="/var/run/app_to_kill.pid"
CurPID=(<$PIDFile)
kill -9 $CurPID
最佳答案
你快到了:
CurPID=$(<"$PIDFile")
在您给出的示例中,您甚至不需要临时变量。只是做:
kill -9 $(<"$PIDFile")
关于bash - 如何从文本文件中获取变量到 Bash 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8684447/