2 回答

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果要?jiǎng)h除所有換行符,可以直接使用 Go:
package main
import (
"bytes"
"os"
)
func main() {
b, e := os.ReadFile("file.txt")
if e != nil {
panic(e)
}
b = bytes.ReplaceAll(b, []byte{'\n'}, nil)
println(string(b))
}
https://golang.org/pkg/bytes#ReplaceAll

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
您正在將包括路徑和參數(shù)在內(nèi)的所有部分傳遞到一個(gè)參數(shù)中。但是,當(dāng)您查看命令函數(shù)時(shí),它需要路徑和參數(shù),如以下文檔中所述。https://golang.org/pkg/os/exec/#Command
所以我相信你應(yīng)該像下面這樣編輯你的代碼;執(zhí)行。命令(“sed”, “:a;N;$!ba;s/\n//g“, fPath1, ”>“, fPath2)
- 2 回答
- 0 關(guān)注
- 208 瀏覽
添加回答
舉報(bào)