Saya ingin mencari dan menampilkan gambar. Apakah ada cara untuk melakukannya dengan menggunakan pipa atau ...? Saya ingin mencari gambar X , saya lakukan locate Xdan path ditampilkan, tetapi saya tidak dapat mengirim output ke xdg-open.
Saya ingin mencari dan menampilkan gambar. Apakah ada cara untuk melakukannya dengan menggunakan pipa atau ...? Saya ingin mencari gambar X , saya lakukan locate Xdan path ditampilkan, tetapi saya tidak dapat mengirim output ke xdg-open.
Jawaban:
xdg-opentidak membaca dari stdin. Menggunakan
locate X | xargs -L1 xdg-open
Anda perlu menggunakan:
xdg-open "$(locate X)"
Jika file Anda mengandung spasi / karakter khusus yang perlu Anda gunakan:
xdg-open "$(locate "X")"
Catatan : Perintah ini harus langsung digunakan di terminal. Penggunaan perintah ini dalam skrip shell harus dihindari karena dapat menghasilkan kesalahan atau output yang tidak konsisten.
mlocate, Anda dapat menentukan terminasi nol untuk menangani kasus nama file dengan spasi misalnyalocate -0 X | xargs -0 xdg-open