相关疑难解决方法(0)

运行被别名隐藏的命令

假设我在 bash 中有以下别名 - alias ls='ls --color=auto'- 我想在ls没有选项的情况下调用普通。这样做的唯一方法是取消别名,执行命令然后再次别名吗?或者有一些漂亮的技巧或解决方法?

shell bash alias

190
推荐指数
4
解决办法
4万
查看次数

为什么要转义 shell 脚本中的琐碎字符?

我刚刚打开了一个旧的 shell 脚本(在 Solaris 上用旧的 ksh88 编写),发现在整个代码中重复了以下内容:

[ -f $myfile ] && \rm -f $myfile
Run Code Online (Sandbox Code Playgroud)

转义的反斜杠让我觉得很奇怪。

我知道这是故意的,因为这种(显然无用的)转义在整个代码中都重复出现。原作者早就不在了,我联系不上他问他了。

这仅仅是作者的一个有趣的特质,还是某种在某个时间点有意义的已弃用的良好做法?或者也许实际上是推荐的做事方式而我完全错过了一些东西?

ksh shell-script quoting

23
推荐指数
2
解决办法
1079
查看次数

标签 统计

alias ×1

bash ×1

ksh ×1

quoting ×1

shell ×1

shell-script ×1