【发布时间】:2020-11-06 02:12:24
【问题描述】:
执行以下操作的正确方法是什么:
$ ls -t | head -n1 | vim -
目前,这会将“文件名”读入 vim,但我正在查看实际打开的文件名,该文件名作为字符串传递给它。这将如何实现?
不打开我们得到的文件:
$ ls -t | head -n1
2020-11-05.txt
【问题讨论】:
执行以下操作的正确方法是什么:
$ ls -t | head -n1 | vim -
目前,这会将“文件名”读入 vim,但我正在查看实际打开的文件名,该文件名作为字符串传递给它。这将如何实现?
不打开我们得到的文件:
$ ls -t | head -n1
2020-11-05.txt
【问题讨论】:
你可以这样传递:
$ vim "$(ls -t | head -n1)"
【讨论】: