【发布时间】:2009-10-28 12:58:25
【问题描述】:
我觉得这应该很简单,但想不通:使用 VIM 查看文件夹并打开最大文件的 bash 命令是什么?
【问题讨论】:
我觉得这应该很简单,但想不通:使用 VIM 查看文件夹并打开最大文件的 bash 命令是什么?
【问题讨论】:
vim "`ls -S | head -1`"
按大小排序,只选择第一个。如果文件名包含空格或其他不寻常的字符,双引号会起作用。
仅供参考,不要在 vim 中使用 xargs。对于大多数命令,以下命令也可以使用,但是对于 vim,它会抱怨“输入不是来自终端”,并且可能会搞砸您的 xterm。 (我的它停止响应我的输入,我不得不盲目地输入reset 来修复它。)
ls -S | head -1 | xargs vim
【讨论】:
xargs -a<(ls -S | head -n 1) -d'\n' vim 有效。但是,如果文件名具有嵌入的换行符,您所拥有的和这都会失败。
ls -S | head -n 1 | parallel -Xj1 --tty vim。