有没有不用临时文件来做到这一点的方法?
我尝试过tee
但失败了。
测试用例:
>echo "foo bar" > ex2.go
>type ex2.go
"foo bar"
>type ex2.go > ex2.go
>type ex2.go
Go 存在的具体问题是:
G:\gocode\vimeo-examples>gofmt.exe ex2.go > ex2.go
ex2.go:1:1: expected 'package', found 'EOF'
在其自己的,gofmt
(文档) 执行代码格式化并输出到 stdout。我宁愿它像那样就地格式化代码astyle
。