Co robi uniksowe polecenie „wybierz”?


Odpowiedzi:


29

pickpolecenie jest tym, w którym dla każdego podanego argumentu pyta tak / nie i wypisuje wybór na standardowe wyjście. Akceptuje listę opcji jako dane wejściowe i tworzy wybrany wybór jako dane wyjściowe. Przykład użycia pick:

find -type f | pick | xargs xdg-open

Pozwala to wybrać plik z listy znalezionej przez findpolecenie za pomocą interfejsu ncurses (3X) i otworzyć go za pomocąxdg-open


Czy jest obsługiwany w powłokach bash, ponieważ próbowałem użyć go w terminalu bash online i dał błąd „nie znaleziono polecenia”.
Pankaj Pandey

tak, jest obsługiwany, ale musisz go zainstalować apt-get install pick(debian)
Dababi,

Czy możesz wyjaśnić polecenie za pomocą prostszego zapytania, ponieważ nie znam polecenia xargs?
Pankaj Pandey

1
xargs pobierze tekst wybrany przez komendę pick i stworzy z niego argument do xdg-open. innym przykładem jest find -name *.txt | pick | xargs gedit. To pozwoli ci wybrać plik txt z listy znalezionej przez komendę find i otworzyć go za pomocą gedit (xargs przekaże go jako argument gedit)
Dababi

więc w powyższym przykładzie polecenie „pick” wyświetli monit o wydrukowanie nazw plików na terminalu. czy to prawda?
Pankaj Pandey
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.