diff --git a/SortTextLines.exe b/SortTextLines.exe index 3018b99..388d6b7 100644 Binary files a/SortTextLines.exe and b/SortTextLines.exe differ diff --git a/SortTextLines.go b/SortTextLines.go index 531d076..da80f24 100644 --- a/SortTextLines.go +++ b/SortTextLines.go @@ -17,13 +17,13 @@ var trm bool = false func init() { flag.StringVar(&src, "i", "", "Input 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() } func main() { if src == "" || dst == "" { - fmt.Printf("[ERR] Invalid Input/Output, Check Arguments !\r\n") + flag.Usage() os.Exit(1) } fsi, err := os.Open(src) @@ -38,9 +38,9 @@ func main() { for scn.Scan() { if trm { lines = append(lines, strings.TrimSpace(scn.Text())) - } else { - lines = append(lines, scn.Text()) + continue } + lines = append(lines, scn.Text()) } sort.Strings(lines)