
ps -ef | while read line; do
for i in $line; do
if [ $i = 'bash' ]; then
echo $line;
fi;
done;
done;
unset i;
該命令運行正常,顯示 Bash 進程,但正在建立並顯示另一個 Bash 進程。我希望它在檢查中有所作為if
。我嘗試在條件內$i
和bash
條件內使用/不使用單引號/雙引號來運行它if
。該流程仍在建立和顯示中。我本來可以用來grep
獲取輸出,但想嘗試這種方式。
請糾正我。