需要帮助,
我想检索列' IMAGE'的值。到Windows命令提示符下的变量。其值为" 192.XXX.XX.X:XXXX/applicationtest:36"我想分配给一个变量。
输出我的命令(docker ps -f" name = AbcApp"):
CONTAINER_ID |的图片
63c2d768cca0 | 192.XXX.XX.X:XXXX / applicationtest:36
我确实检查了几个已经存在的问题的答案,但仍然没有弄清楚如何去做。谢谢!
答案 0 :(得分:0)
如果您对c感到满意,请使用:
char var[128];
char line[128]; // or any other bufsize you want
FILE * pipe = popen("your command here", "r");
if(pipe)
{
while(fgets(line, sizeof line, pipe)
{
sscanf(line, "data-specif", var);
}
pclose(pipe);
}
代替
data-specif
替换data-type-specifier(解析 相应的行)代替var
,你需要的值 存储。
例如:Satya Pawan 17
应解析为%s %s %d
。