**已关闭。**此问题为not about programming or software development。目前不接受答复。
这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
5天前关闭。
Improve this question
在bash中,经常需要使用函数[
的操作数:
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html
问题-是否有办法将缩写和难以理解的-z
/-n
/etc重命名为正常的--is-empty
/--is-not-empty
/etc自定义名称?
一个令人信服的请求是不要进入哲学讨论是否有必要,等等,我会忽略和报告这样的评论。
我只对这个案例的想法感兴趣-如何将操作数重命名为函数[
。感谢您的理解!
1条答案
按热度按时间oxiaedzo1#
有办法吗
总有“办法”。您可以编写一个
[
bash内置函数来覆盖现有的bash内置函数。您可以使用不同的[
选项编译自己的Bash版本。您可以使用自定义的可执行文件替换/usr/bin/[
可执行文件。等等。我只对案子的想法感兴趣
别这么做操作数是它们现在的样子,并且已经存在了几十年。相反,了解他们现在是什么,并习惯它。编写您自己的工具版本将导致维护负担,错误,并会混淆其他程序员。相反,编写不仅是您,而且任何人都可以理解和维护的代码,以及遵循POSIX和现有实践等标准化的代码。