最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Go語言執(zhí)行系統(tǒng)命令行命令的方法

 更新時間:2015年02月28日 09:16:30   作者:不吃皮蛋  
這篇文章主要介紹了Go語言執(zhí)行系統(tǒng)命令行命令的方法,實例分析了Go語言操作系統(tǒng)命令行的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Go語言執(zhí)行系統(tǒng)命令行命令的方法。分享給大家供大家參考。具體如下:

執(zhí)行Go代碼時可以附加參數(shù),包括要執(zhí)行的命令和給命令的參數(shù)

復(fù)制代碼 代碼如下:
package main
import (
  "os"
  "os/exec"
  "fmt"
  "flag"
  "strings"
)
func main() {
  command := flag.String("cmd", "pwd", "Set the command.")
  args := flag.String("args", "", "Set the args. (separated by spaces)")
  flag.Usage = func() {
    fmt.Fprintf(os.Stderr, "Usage: %s [-cmd <command>] [-args <the arguments (separated by spaces)>]\n", os.Args[0])
    flag.PrintDefaults()
  }
  flag.Parse()
  fmt.Println("Command: ", *command)
  fmt.Println("Arguments: ", *args)
  var argArray []string
  if *args != "" {
    argArray = strings.Split(*args, " ")
  } else {
    argArray = make([]string, 0)
  }
  cmd := exec.Command(*command, argArray...)
  buf, err := cmd.Output()
  if err != nil {
      fmt.Fprintf(os.Stderr, "The command failed to perform: %s (Command: %s, Arguments: %s)", err, *command, *args)
      return
  }
   fmt.Fprintf(os.Stdout, "Result: %s", buf)
}

希望本文所述對大家的Go語言程序設(shè)計有所幫助。

相關(guān)文章

  • golang解析yaml文件操作

    golang解析yaml文件操作

    這篇文章主要介紹了golang解析yaml文件操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Go語言leetcode題解953驗證外星語詞典示例詳解

    Go語言leetcode題解953驗證外星語詞典示例詳解

    這篇文章主要為大家介紹了Go語言leetcode題解953驗證外星語詞典示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Golang文件讀寫操作詳情

    Golang文件讀寫操作詳情

    這篇文章主要介紹了Golang文件讀寫操作詳情,文件是數(shù)據(jù)源(保存數(shù)據(jù)的地方)的一種,文件最主要的作用就是保存數(shù)據(jù),文件在程序中是以流的形式來操作的,更多詳細(xì)內(nèi)容需要的朋友可以參考一下
    2022-07-07
  • Go語言變量的聲明實現(xiàn)示例

    Go語言變量的聲明實現(xiàn)示例

    本文主要介紹了Go語言變量的聲明實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • Go Map并發(fā)沖突預(yù)防與解決

    Go Map并發(fā)沖突預(yù)防與解決

    這篇文章主要為大家介紹了Go Map并發(fā)沖突預(yù)防與解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Golang動態(tài)調(diào)用方法小結(jié)

    Golang動態(tài)調(diào)用方法小結(jié)

    本文主要介紹了Golang動態(tài)調(diào)用方法小結(jié),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Golang使用Gin框架實現(xiàn)路由分類處理請求流程詳解

    Golang使用Gin框架實現(xiàn)路由分類處理請求流程詳解

    Gin是一個golang的微框架,封裝比較優(yōu)雅,具有快速靈活,容錯方便等特點,這篇文章主要介紹了Golang使用Gin框架實現(xiàn)路由分類處理請求,感興趣的同學(xué)可以參考下文
    2023-05-05
  • GO 語言運(yùn)行環(huán)境的基礎(chǔ)知識

    GO 語言運(yùn)行環(huán)境的基礎(chǔ)知識

    這篇文章主要介紹了GO 語言運(yùn)行環(huán)境的基礎(chǔ)知識的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • go讀取request.Body內(nèi)容踩坑實戰(zhàn)記錄

    go讀取request.Body內(nèi)容踩坑實戰(zhàn)記錄

    很多初學(xué)者在使用Go語言進(jìn)行Web開發(fā)時,都會遇到讀取 request.Body內(nèi)容的問題,這篇文章主要給大家介紹了關(guān)于go讀取request.Body內(nèi)容踩坑實戰(zhàn)記錄的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • go Antlr重構(gòu)腳本解釋器實現(xiàn)示例

    go Antlr重構(gòu)腳本解釋器實現(xiàn)示例

    這篇文章主要為大家介紹了go Antlr重構(gòu)腳本解釋器實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08

最新評論

雅江县| 从化市| 潜山县| 崇文区| 玉屏| 河曲县| 东乡族自治县| 仁布县| 东莞市| 改则县| 灵台县| 南和县| 安塞县| 丰原市| 海门市| 扶沟县| 恩施市| 山西省| 枞阳县| 霍林郭勒市| 本溪| 叶城县| 西乡县| 蒲城县| 会昌县| 津市市| 灵川县| 华蓥市| 岑溪市| 浑源县| 奉节县| 龙口市| 绥滨县| 大宁县| 巴东县| 额尔古纳市| 乾安县| 长阳| 龙口市| 平利县| 南康市|