【发布时间】:2012-11-09 15:37:12
【问题描述】:
在 unix shell(特别是 Ubuntu)中有没有办法将目录更改为从 ls 命令打印的第 x 个目录? 我知道您可以通过多种方式对目录进行排序,但是使用 ls 的输出来获取第 x 个目录?
一个示例外壳:
$ ls
$ first_dir second_dir third_really_long_and_complex_dir
我想通过传递 3(或 2 以适当的数组格式)移动到 third_really_long_and_complex_dir 的位置。 我知道我可以简单地复制和粘贴,但如果我已经在使用键盘,那么如果我知道索引,输入“cdls 2”之类的内容会更容易。
【问题讨论】: