因为Go编码中里面的 go fmt 命令所带的参数必须是包名,如下:
```go fmt pkg1 pgk2 pkgN……```
而Go里面的包名一般意味着最小的目录名。所以这里我需要列出所有的最底层目录。方法:
```find ./ -type d -printf "%n %p\n" | grep '^2 '| cut -d " " -f 2```
因为Go编码中里面的 go fmt 命令所带的参数必须是包名,如下:
```go fmt pkg1 pgk2 pkgN……```
而Go里面的包名一般意味着最小的目录名。所以这里我需要列出所有的最底层目录。方法:
```find ./ -type d -printf "%n %p\n" | grep '^2 '| cut -d " " -f 2```