Mercurial > mercurial > hgweb_golang.cgi
diff src/ut/lu/lu.go @ 21:4232b4cbeeb5
ul: add replace.
author | pyon@macmini |
---|---|
date | Sun, 24 Jun 2018 06:32:13 +0900 |
parents | 8008046c8d76 |
children |
line wrap: on
line diff
--- a/src/ut/lu/lu.go Sat Jun 23 18:23:54 2018 +0900 +++ b/src/ut/lu/lu.go Sun Jun 24 06:32:13 2018 +0900 @@ -357,17 +357,21 @@ } } -/* replace: */ +/* replace: done. */ func Replace( s, t string, files []string ) { if len( files ) == 0 { input := bufio.NewScanner( os.Stdin ) for input.Scan() { + str := strings.Replace( input.Text(), s, t, -1 ) + fmt.Println( str ) } } else { for _, file := range files { f, _ := os.Open( file ) input := bufio.NewScanner( f ) for input.Scan() { + str := strings.Replace( input.Text(), s, t, -1 ) + fmt.Println( str ) } f.Close() }