Unix 'pick' komutu ne işe yarar?


Yanıtlar:


29

pickkomut, verilen her argüman için, evet / hayır diye sorar ve seçimi stdout'a yazdırır. Bir seçenek listesini girdi olarak kabul eder ve seçilen seçeneği çıktı olarak üretir. Pick kullanmak için örnek:

find -type f | pick | xargs xdg-open

Bu find, ncurses (3X) arabirimini kullanarak komutun bulduğu listede bir dosya seçmenize ve dosyayı açmanıza olanak sağlar.xdg-open


Bash kabuklarında destekleniyor mu, çünkü çevrimiçi bash terminalinde kullanmaya çalıştım ve "komut bulunamadı" hatası verdi.
Pankaj Pandey,

evet desteklenir ama yüklemelisiniz apt-get install pick(debian)
Dababi

Xargs komutunu bilmediğim için komutu daha basit bir sorgu ile açıklayabilir misiniz?
Pankaj Pandey,

1
xargs, pick komutu tarafından seçilen metni alır ve ondan xdg-open için bir argüman yapar. başka bir örnek find -name *.txt | pick | xargs gedit. Bu, find komutu tarafından bulunan listeden bir txt dosyası seçmenize ve onu gedit ile açmanıza izin verecektir (xargs,
gedit'in

bu yüzden yukarıdaki örnekte 'pick' komutu terminaldeki dosya adlarının yazdırılması için bir komut verecektir. Bu doğru mu?
Pankaj Pandey,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.