[問題] 在 pw 指令中用到 @ 字元
我寫了一個自動開帳號的程式, 是用 pw 指令,
不過發現有些帳號沒開出來, 原因是使用者的 Full Name 那一欄的中文含有 @ 字元,
指令類似: pw useradd s100001 -c '婷婷'
因為 '婷' 這個字的第二個字元是 @,
所以這個帳號就沒開出來,
我試了改環境變數的 LANG 及 LC_CTYPE 成 zh_TW.Big5,
結果也還是一樣,
我還試了把 ' 改用 " 或者不加 "、' , 結果也還是一樣,
而在 @ 加上 \ 或 % , 還是沒有解決,
我的 shell 是 /bin/csh, 改用 /bin/sh 也還是一樣,
有誰知道怎麼解決這個問題嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.180.199
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章