1
我正在使用Debian 6-64。 當我運行一個命令Linux bash命令不正確地處理輸出中的零。
echo -n `cat /proc/$(ps -o pid --no-header -C x-session-manager | tr -d ' ')/environ 2>/dev/null | tr '\0000' '\n'|grep XA|cut -d '=' -f 2`
收購XAUTHORITY當前用戶登錄,我希望它此刻我的實際XAUTHORITY路徑,即返回:
/var/run/gdm3/auth-for-alex-g5t0xM
但什麼它實際上返回的是
/var/run/gdm3/auth-for-alex-g5t
0xM
缺少的一部分。
顯然它以某種方式需要0
作爲'\0'
,截斷輸出。
如何才能接收正確的輸出?
謝謝,我改爲3,並得到正確的結果。我應該查看手冊。 – kopalvich