Приветствую.
Имеется тестовая программа:
package main
import (
"fmt"
"os/exec"
)
func main() {
test := exec.Command ("grep", "referer", "wgetm").Output()
fmt.Println (test)
}
Но она не выполянется:
./test.go:9: multiple-value exec.Command("grep", "referer", "wgetm").Output() in single-value context
И как это исправить? Гугл не помог.
//Собственно, мне нужно просто-напросто заполучить вывод grep в [inlnie]test[/test] в данном случае. На Stackoverflow есть пример с os.Stdout, но он усложнён и не работает так, как нужно, поэтому я решил использовать exec.Command.Output()