【发布时间】:2010-09-22 05:51:47
【问题描述】:
这可能是一个太笼统的问题,但是...... 试图从 shell 脚本中移动目录让我很难过。我不是 *nix 高级用户,但我很乐意通过命令行完成大多数任务。我想调用一个可以将“我”移动到目录的脚本,而不仅仅是类似于以下的脚本过程:
prompt:> goto lit
goto 是一个别名 -> goto='./goscript'
并且goscript 有一些简单的代码,例如:
cd /path to work dirs/lit/user dir
(假设每个用户在 /lit 中都有一个目录)
我自己通过设置我的个人别名'移动到所需的目录,运行脚本,然后返回到原始目录来避免这个问题。这个问题是由一位使用类似方法的同事向我提出的,但他想让这个过程更加通用,这样我们就不需要创建我们需要的每一个别名。 我认为这将是一个很容易解决的问题,但我很难过,因为我真的没有大量的 shell 脚本编写经验......到目前为止。
【问题讨论】: