Bash命令打开最大的文件

Dav*_*ill 1 linux vim bash shell

我觉得这应该很简单,但是无法理解:什么是bash命令来查看文件夹并使用VIM打开最大的文件?

Joh*_*ica 14

vim "`ls -S | head -1`"
Run Code Online (Sandbox Code Playgroud)

按大小排序,选择第一个.如果文件名包含空格或其他异常字符,则双引号可以使用.

仅供参考,请勿将xargs与vim一起使用.对于大多数命令,以下也可以工作,但是对于vim,它抱怨"输入不是来自终端",它可能会搞砸你的xterm.(在我看来它停止了回应我的输入,我不得不盲目打字reset来解决它.)

ls -S | head -1 | xargs vim
Run Code Online (Sandbox Code Playgroud)