小编sco*_*eep的帖子

快速将目录更改为类似的目录结构?

在测试环境中,我们有一个日志文件的目录结构,如下所示:

/var/Logs/int/app-id/region-code/log/file-name.log
/var/Logs/sat/app-id/region-code/log/file-name.log
/var/Logs/cat/app-id/region-code/log/file-name.log
Run Code Online (Sandbox Code Playgroud)

每个环境有许多应用程序 ID,每个应用程序 ID 有多个区域代码(取决于应用程序)。

是否有一个命令可以让我将目录从 int 更改为 sat,并使路径的所有其余部分保持不变?类似于以下内容:

$ pwd
/var/Logs/int/abc/01/log
$ cdswap int sat
$ pwd
/var/Logs/sat/abc/01/log
$ cdswap abc def
$ pwd
/var/Logs/sat/def/01/log
Run Code Online (Sandbox Code Playgroud)

如果这也有效,那将是一个奖励:

$ cdswap def/01 ghi/02
$ pwd
/var/Logs/sat/ghi/02/log
Run Code Online (Sandbox Code Playgroud)

如果没有这样的命令,我可以设置一个别名来有效地做同样的事情吗?那会怎样?

谢谢你的帮助!

cd-command command

4
推荐指数
1
解决办法
1037
查看次数

标签 统计

cd-command ×1

command ×1