我正在嘗試設定一個別名以自動搜索“ani-cli”上的動漫
正常使用 ani-cli 的示例,沒有別名/自動化
ae@phony:~$ ani-cli
Search Anime: Neon Genesis Evangelion
[1] neon-genesis-evangelion-
[2] neon-genesis-evangelion-dub
[3] evangelion-death-and-rebirth
[4] neon-genesis-evangelion-death-rebirth-dub
[5] neon-genesis-evangelion-the-end-of-evangelion-dub
Enter Number:
我試過使用:
alias ani-nge="echo 'Neon Genesis Evangelion' | ani-cli"
別名確實成功地查找了影片,但是當提示選擇哪個系列時,它回傳一個錯誤,指出選擇了一個無效的數字,即使我沒有輸入任何內容。
[1] neon-genesis-evangelion-
[2] neon-genesis-evangelion-dub
[3] evangelion-death-and-rebirth
[4] neon-genesis-evangelion-death-rebirth-dub
[5] neon-genesis-evangelion-the-end-of-evangelion-dub
Enter number: Invalid number entered
我對 bash 和終端比較陌生,所以我不是最擅長的。先感謝您!
uj5u.com熱心網友回復:
問題是您將輸入傳遞給ani-clivia 管道,echo完成后,管道關閉,從而關閉ani-cli的標準輸入流(簡稱stdin),將其ani-cli檢測為錯誤。那么就沒有辦法提供額外的輸入。
相反,將查詢作為引數傳遞(檔案說你可以這樣做):
ani-cli 'Neon Genesis Evangelion'
在別名的背景關系中:
alias ani-nge="ani-cli 'Neon Genesis Evangelion'"
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/407344.html
標籤:
