Konteks untuk ini adalah bahwa saya ingin membaca path pengguna dari xmonad, di mana path dimodifikasi oleh apa pun yang ada di.
Inilah yang saya temukan aneh: jika saya menjalankan xmonad bash -cl "env && echo $PATH" mengembalikan sebuah env yang termasuk satu $PATH yang tidak cocok dengan yang dikembalikan oleh gema. (Saya ingin yang pertama.)
Apa yang menyebabkannya?
Dan apakah ada cara untuk memperbaikinya, selain mengurai env keluaran?
$PATH(seperti yang mungkin dimodifikasi oleh~/.bash_profiledan semacamnya), aku hanya melakukan keduanyaenvdanechountuk membandingkan output sebagai ukuran pemecahan masalah.envbekerja, tapi saya tertarik untuk tahu mengapa gemaechotidak.