假设我知道进程的 PID 并想在 ps -A 中进行搜索,我该怎么做?我试过这样做:
echo "Enter PID to search: "
read PID
search=$(ps -A | grep -v PID | awk '{print $1}')
这会返回给我一长串 PID。那么我怎样才能使用输出的每个单独的值并执行以下操作:
if [ "$PID" = "*each_value_in_search_list*" ]; then
........
在这种情况下,我试图将用户输入的内容与我的命令输出进行比较,那么我该怎么做呢?我首先做的是正确的方式吗?或者有没有其他方法可以做到这一点?
感谢您的帮助,所有回答此问题的人。(: