Linuxシェルコマンドの出力を読み取る簡単な方法はありますか?
ifconfig | grep "inet Adresse" | grep -v 127.0.0.1 | awk '{print $2}' | awk -F":" '{print $2}'
使用するよりpopen()
fp = popen(command, "r");
while(fgets(line, PATH_MAX, fp)!=NULL)
{
//someoperations
}
pclose(fp);
いくつかの操作の前後に2回情報を取得する必要があります。
私の出力はたった1行なので?