我正在尝试从 POD 的 thorug oc exec 命令行获取进程名称。我需要获取输出中每行的第一个字段。我收到以下错误。但该ps -ef|grep NIM| awk '{print $1}'
命令在 POD 中有效。
oc exec ngnx-75dbbb4574 -- /bin/bash -c 'for i in `ps -ef|grep NIM| awk '{print $1}`; do echo $i; done'
}`; do echo $i; done: -c: line 0: unexpected EOF while looking for matching ``'
}`; do echo $i; done: -c: line 1: syntax error: unexpected end of file
command terminated with exit code 1
谢谢
答案1
尝试这个:
oc exec ngnx-75dbbb4574 -- /bin/bash -c "ps ax | awk '/NIM/{print \$1}' | while read i; do echo \$i; done"