我对shell函数的多余使用感到有些困惑。
我对shell函数的定义:.bashrc中的函数
的.bashrc
--- other default bash configs ----
extract() { // I call this a shell function
....
}
我对PATH的函数定义:文件位于PATH的文件夹。例如,我们有文件〜/ bin / screen / convert.screen
要将文件夹中的文件和其他文件添加到我的PATH,我可以使用以下PATH
export PATH='/Users/masi/bin/screen:'
我想知道什么时候应该将该函数用作登录shell函数,何时将其放入PATH。我目前更喜欢后者,因为前者会增加维护成本。
用户自定义的shell函数的优点是PATH中的函数没有?