예제 #1
0
파일: misc.go 프로젝트: hanwen/termite
func DetectFiles(root string, cmd string) []string {
	regexp, err := regexp.Compile("(" + EscapeRegexp(root) + "/[^ ;&|\"']*)")
	if err != nil {
		log.Println("regexp error", err)
	}

	names := regexp.FindAllString(cmd, -1)
	return names
}
예제 #2
0
파일: misc.go 프로젝트: lht/termite
func DetectFiles(root string, cmd string) []string {
	regexp, err := regexp.Compile("(" + EscapeRegexp(root) + "/[^ ;&|\"']*)")
	if err != nil {
		log.Println("regexp error", err)
	}

	names := []string{}
	matches := regexp.FindAllString(cmd, -1)
	for _, m := range matches {
		names = append(names, m)
	}
	return names
}