是否可以使用go:generate重定向标准输入/标准输出

是否可以使用go:generate重定向标准输入/标准输出,go,Go,我有一个充当管道的工具,它从stdin读取数据,并将go源代码写入stdout 是否可以设置输入/输出重定向并将此工具与go:generate一起使用?比如: //go:generate tool < file.txt > file.go //go:generate toolfile.go 我想出了办法: //go:generate sh -c "tool < file.txt > file.go" //go:generate sh-c“toolfile.go”

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

是否可以设置输入/输出重定向并将此工具与go:generate一起使用?比如:

//go:generate tool < file.txt > file.go
//go:generate toolfile.go

我想出了办法:

//go:generate sh -c "tool < file.txt > file.go"
//go:generate sh-c“toolfile.go”