因为Go编码中里面的 go fmt 命令所带的参数必须是包名,如下:
```go fmt pkg1 pgk2 pkgN……```
而Go里面的包名一般意味着最小的目录名。所以这里我需要列出所有的最底层目录。方法:
```find ./ -type d -printf "%n %p\n" | grep '^2 '| cut -d " " -f 2```
本文介绍Go语言中gofmt命令的使用方法,并提供了一个实用的命令行技巧来获取所有符合要求的目录,以便于批量应用gofmt进行代码格式化。
因为Go编码中里面的 go fmt 命令所带的参数必须是包名,如下:
```go fmt pkg1 pgk2 pkgN……```
而Go里面的包名一般意味着最小的目录名。所以这里我需要列出所有的最底层目录。方法:
```find ./ -type d -printf "%n %p\n" | grep '^2 '| cut -d " " -f 2```

被折叠的 条评论
为什么被折叠?