Есть ли способ сделать это без временного файла?

Я пытался с 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 (docs) выполняет форматирование кода и выводит на стандартный вывод. Я предпочел бы отформатировать код на месте, как это делает astyle .

0