解析带引号的字符串
input := `command "value with spaces" 'another value'`
args, err := shlex.Split(input)
if err != nil {
fmt.Println("Error:", err)
return
}
fmt.Println("Arguments:")
for _, arg := range args {
fmt.Println(arg)
}
在上面的示例中,输入字符串包含带引号的值。Google/shlex库可以正确解析并拆分这些带引号的字符串。