我正在使用標(biāo)志包來(lái)解釋在命令行輸入的標(biāo)志。我使用創(chuàng)建了一個(gè)變量ptrString := flag.String("string", "", "A test string")
flat.Parse()然后當(dāng)我想打印時(shí),fmt.Println("You entered " + *ptrString)如果我輸入類(lèi)似 -string=hello! 作為命令行參數(shù),它打印“你好!”如果我輸入類(lèi)似 -string=hello\Bob 的內(nèi)容作為命令行參數(shù),它會(huì)打印“helloBob”是否有推薦的方法將標(biāo)志參數(shù)轉(zhuǎn)換或解釋為不刪除反斜杠的字符串?(這是在 Linux 和 OS X 上測(cè)試的,如果 shell 有干擾......)
除非在命令行標(biāo)志中引用,否則將刪除反斜杠
桃花長(zhǎng)相依
2021-10-25 17:15:48