【发布时间】:2022-11-25 03:54:03
【问题描述】:
我是 bash 编程的新手,并尝试将 grep 的结果添加到 vim -q 以便我可以 open the result in vim
但是 vim 抛出错误
# search and add result to vim quickfix
fury(){
local pat=$1
local l="${2:-.}"
local result=$(grep -n "$pat" $l)
if [ -z "$result" ]
then
echo "no result found"
else
vim -q <($result) +:copen
fi
}
【问题讨论】:
-
vim -q <(echo "$result") +:copen -
这似乎有效@Jetchisel