[問題] getopt() 參數為"\n"
使用語言: C
最近在使用getopt的時候發生一個問題
程式碼大概如下
case 'd':
strcpy(pat,optarg);
break;
這時候如果再command line輸入 ./xxx -d "AA\nBB"
在GDB裡看到的pat會是"AA\\nBB"
預期的結果是"AA\nBB"
好像會幫我自動做'\'的判斷
不知道是shell的問題還是getopt的問題?
已經試過改成'AA\nBB' 結果也一樣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.214.45
推
03/13 01:11, , 1F
03/13 01:11, 1F
→
03/13 01:11, , 2F
03/13 01:11, 2F
推
03/13 09:33, , 3F
03/13 09:33, 3F