This commit is contained in:
r0n1n7an 2023-05-25 10:28:45 +08:00
parent 35bdca9019
commit 23e2d90864
2 changed files with 4 additions and 4 deletions

Binary file not shown.

View File

@ -17,13 +17,13 @@ var trm bool = false
func init() { func init() {
flag.StringVar(&src, "i", "", "Input File") flag.StringVar(&src, "i", "", "Input File")
flag.StringVar(&dst, "o", "", "Output File") flag.StringVar(&dst, "o", "", "Output File")
flag.BoolVar(&trm, "t", false, "Trim all leading and trailing spaces") flag.BoolVar(&trm, "t", false, "Trim all leading and trailing spaces of each line")
flag.Parse() flag.Parse()
} }
func main() { func main() {
if src == "" || dst == "" { if src == "" || dst == "" {
fmt.Printf("[ERR] Invalid Input/Output, Check Arguments !\r\n") flag.Usage()
os.Exit(1) os.Exit(1)
} }
fsi, err := os.Open(src) fsi, err := os.Open(src)
@ -38,9 +38,9 @@ func main() {
for scn.Scan() { for scn.Scan() {
if trm { if trm {
lines = append(lines, strings.TrimSpace(scn.Text())) lines = append(lines, strings.TrimSpace(scn.Text()))
} else { continue
lines = append(lines, scn.Text())
} }
lines = append(lines, scn.Text())
} }
sort.Strings(lines) sort.Strings(lines)