Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 while 循环中使用两个文件的 vimdiff。但它在第一个循环后中断。
while read line do vimdiff -c TOhtml -c wqa! $line"_file1" $line"_file2" done < inpFile.txt
尽管 inpFile 包含多个条目,但上述循环在第一个循环后中断。我怀疑是不是因为子进程。我可以知道如何让它为文件中的所有条目运行。
重定向以便 vimdiff 不会吃掉用于循环的输入:
while read line do vimdiff -c TOhtml -c wqa! $line"_file1" $line"_file2" < /dev/null done < inpFile.txt