我想創建一個腳本,它自動打開包含特定模式的任何文件。將一個變量中捕獲的多個文件名傳遞給一個命令(vim)
這是我取得了迄今:
xargs -d " " vim < "$(grep --color -r test * | cut -d ':' -f 1 | uniq | sed ':a;N;$!ba;s/\n/ /g')"
的問題是,VIM不能識別的命令列表的單獨的文件,但作爲一個整體文件名改爲:
zsh: file name too long: ..............
是有一個簡單的方法來實現它?我錯過了什麼?