3
Bir bash betiğinde / dev / stdout hedef konumu nasıl kaydedilir?
Ben /dev/stdout1 dosya tanımlayıcı diğer konum ile değiştirmeden önce orijinal konumunu korumak isteyen belirli bir bash komut dosyası var . Doğal olarak şöyle bir şey yazdım old_stdout=$(readlink -f /dev/stdout) Ve işe yaramadı. Çok çabuk sorunun ne olduğunu anlıyorum: test@ubuntu:~$ echo $(readlink -f /dev/stdout) /proc/5175/fd/pipe:[31764] test@ubuntu:~$ readlink -f /dev/stdout /dev/pts/18 Obvioulsly, …
12
bash
io-redirection
io