第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Golang 運行 Grep 命令時退出狀態(tài) 2

使用 Golang 運行 Grep 命令時退出狀態(tài) 2

Go
慕慕森 2021-12-06 19:47:07
我使用 Golang 編寫了簡單的腳本來 grep 帶有一些參數(shù)的日志文件。這是我的 shell 命令grep CRON var/log/sys | tail -5 | grep "cd /home/raka/repo && git status"我想使用os/exec包在 Golang 中運行上面的命令。這是我的代碼狙擊。var (  reader io.Reader  out    []byte  err    error  commandName string = "grep")args := []string{"CRON", "/var/log/syslog", "| tail -6", "| grep \"git status\""}cmd := exec.Command(commandName, args...)r, err = cmd.StdoutPipe()err = cmd.Start()out, err = ioutil.ReadAll(r)err = cmd.Wait()return strings.Split(string(out), "\n")```目前,上面的 sniped 不起作用,因為exit status 2. 你們中的任何人/女士有解決這個問題的方法嗎?太感謝了。
查看完整描述

1 回答

?
翻過高山走不出你

TA貢獻1875條經(jīng)驗 獲得超3個贊

管道 ( |) 由 shell 程序(如 bash)實現(xiàn)。如果你想使用它們,你應(yīng)該執(zhí)行 shell 并傳遞一個包含管道程序調(diào)用的命令:

exec.Command("/bin/sh", "-c",
    "grep CRON var/log/sys | tail -5 | grep \"cd /home/raka/repo && git status\"")


查看完整回答
反對 回復(fù) 2021-12-06
  • 1 回答
  • 0 關(guān)注
  • 410 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號