|
|
@ -0,0 +1,23 @@ |
|
|
|
package main |
|
|
|
|
|
|
|
import ( |
|
|
|
"flag" |
|
|
|
"fmt" |
|
|
|
"strings" |
|
|
|
) |
|
|
|
|
|
|
|
var n = flag.Bool("n", false, "omit trailing newline") |
|
|
|
var sep = flag.String("s", "/", "separator") |
|
|
|
|
|
|
|
func main() { |
|
|
|
flag.Parse() |
|
|
|
for k, v := range flag.Args() { |
|
|
|
fmt.Println(k, v) |
|
|
|
} |
|
|
|
|
|
|
|
fmt.Print(strings.Join(flag.Args(), *sep)) |
|
|
|
if !*n { |
|
|
|
fmt.Println() |
|
|
|
} |
|
|
|
fmt.Println("~") |
|
|
|
} |