是否可以使用go:generate重定向stdin/stdout

kos*_*tya 7 go

我有一个充当管道的工具,它从stdin读取数据并将源代码写入stdout.

是否可以设置输入/输出重定向并使用go:generate?就像是:

//go:generate tool < file.txt > file.go
Run Code Online (Sandbox Code Playgroud)

kos*_*tya 9

我想出了怎么做:

//go:generate sh -c "tool < file.txt > file.go"
Run Code Online (Sandbox Code Playgroud)