如何创建新脚本,如 wc 的角色

如何创建新脚本,如 wc 的角色

我想创建一个新的 .wc 命令。

答案1

除了shell 内置函数,命令只是程序。这意味着您的问题简化为“我如何编写程序?”

(或者,“我如何编写脚本?”这相当于同一件事,因为脚本只是另一种类型的程序。两者之间的区别脚本编写编程进入这里并不重要。)

wc是一个很好的例子,因为它不是 shell 内置的。它只是系统上的另一个程序,通常安装在/usr/bin/wc或中/bin/wc,具体取决于操作系统。

为了使新命令的行为类似于系统上现有的命令,实现它的程序必须安装在PATH。在 Linux 发行版上,如果目录在登录时存在,则通常将其放入$HOME/bin用户的目录中。PATH如果您希望系统上的所有用户都可以使用该命令,您可能需要将其放在其他位置,例如/usr/local/bin.

相关内容