Command-Line

如何創建新腳本,角色如 wc

  • November 25, 2018

我想創建一個新的 .wc 命令。

除了shell builtins之外,命令只是程序。這意味著您的問題簡化為“我如何編寫程序?”

(或者,“我如何編寫腳本?”這相當於同一件事,因為腳本只是另一種類型的程序。腳本程式之間的區別在這裡並不重要。)

wc是一個很好的例子,因為它不是內置的 shell。它只是系統上的另一個程序,通常安裝在/usr/bin/wc/bin/wc中,具體取決於作業系統。

為了使您的新命令的行為與系統上現有的命令一樣,實現它的程序必須安裝PATH. 如果目錄在登錄時存在,則在 Linux 發行版上通常會放入$HOME/bin使用者的目錄。PATH如果您希望系統上的所有使用者都可以使用該命令,您可能希望將其放在其他位置,例如/usr/local/bin.

引用自:https://unix.stackexchange.com/questions/324303