开发者

Is there a standard library for Bash?

开发者 https://www.devze.com 2023-02-18 07:12 出处:网络
Is there a standard library for Bash?开发者_开发问答 something like Java standard library.No, I don\'t think there are \'standard libraries\' such as STL.

Is there a standard library for Bash?开发者_开发问答 something like Java standard library.


No, I don't think there are 'standard libraries' such as STL. There are various files that you can include. For example:

  • there are bash libraries to enable command-line completion for clear-case, git, etc
  • there is /etc/init.d/functions which intended for use in /etc/init.d scripts (implementing services)
  • There is /etc/sysconfig/network-scripts/network-functions for use by scripts that are invoked when network interfaces (or whole network subsystem) change state.
  • there are modules in /etc/profile.d that are automatically included for use by interactive shells

But I don't think that there are libraries implementing containers, iterators etc.


You can try these 2 GitHub repoes, although they are not standard library, but it might be a good start.

xsh: a bash library framework.

xsh-lib/core: the core library of xsh.

0

精彩评论

暂无评论...
验证码 换一张
取 消