在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → bash源代码

bash源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:8.52M
  • 下载次数:2
  • 浏览次数:216
  • 发布时间:2020-08-15
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.gz
  • 所需积分:2
 

实例介绍

【实例简介】
bash4.4源代码,学习了解bash原理,及系统级别开发的绝佳参考
【实例截图】
【核心代码】
bash-4.4-beta2.tar
└── bash-4.4-beta2
├── ABOUT-NLS
├── aclocal.m4
├── alias.c
├── alias.h
├── array.c
├── arrayfunc.c
├── arrayfunc.h
├── array.h
├── assoc.c
├── assoc.h
├── AUTHORS
├── bashansi.h
├── bashhist.c
├── bashhist.h
├── bashintl.h
├── bashjmp.h
├── bashline.c
├── bashline.h
├── bashtypes.h
├── bracecomp.c
├── braces.c
├── builtins
│   ├── alias.def
│   ├── bashgetopt.c
│   ├── bashgetopt.h
│   ├── bind.def
│   ├── break.def
│   ├── builtin.def
│   ├── caller.def
│   ├── cd.def
│   ├── colon.def
│   ├── command.def
│   ├── common.c
│   ├── common.h
│   ├── complete.def
│   ├── declare.def
│   ├── echo.def
│   ├── enable.def
│   ├── eval.def
│   ├── evalfile.c
│   ├── evalstring.c
│   ├── exec.def
│   ├── exit.def
│   ├── fc.def
│   ├── fg_bg.def
│   ├── gen-helpfiles.c
│   ├── getopt.c
│   ├── getopt.h
│   ├── getopts.def
│   ├── hash.def
│   ├── help.def
│   ├── history.def
│   ├── inlib.def
│   ├── jobs.def
│   ├── kill.def
│   ├── let.def
│   ├── Makefile.in
│   ├── mapfile.def
│   ├── mkbuiltins.c
│   ├── printf.def
│   ├── psize.c
│   ├── psize.sh
│   ├── pushd.def
│   ├── read.def
│   ├── reserved.def
│   ├── return.def
│   ├── setattr.def
│   ├── set.def
│   ├── shift.def
│   ├── shopt.def
│   ├── source.def
│   ├── suspend.def
│   ├── test.def
│   ├── times.def
│   ├── trap.def
│   ├── type.def
│   ├── ulimit.def
│   ├── umask.def
│   └── wait.def
├── builtins.h
├── CHANGES
├── command.h
├── COMPAT
├── config-bot.h
├── config.h.in
├── config-top.h
├── configure
├── configure.ac
├── conftypes.h
├── copy_cmd.c
├── COPYING
├── cross-build
│   ├── cygwin32.cache
│   ├── opennt.cache
│   └── x86-beos.cache
├── CWRU
│   ├── changelog
│   ├── misc
│   │   ├── bison
│   │   ├── errlist.c
│   │   ├── hpux10-dlfcn.h
│   │   ├── open-files.c
│   │   ├── sigs.c
│   │   └── sigstat.c
│   ├── PLATFORMS
│   ├── README
│   └── sh-redir-hack
├── dispose_cmd.c
├── dispose_cmd.h
├── doc
│   ├── aosa-bash.pdf
│   ├── article.ms
│   ├── article.pdf
│   ├── article.ps
│   ├── article.txt
│   ├── bash.0
│   ├── bash.1
│   ├── bashbug.0
│   ├── bashbug.1
│   ├── bashbug.ps
│   ├── bash.html
│   ├── bash.pdf
│   ├── bash.ps
│   ├── bashref.dvi
│   ├── bashref.html
│   ├── bashref.info
│   ├── bashref.pdf
│   ├── bashref.ps
│   ├── bashref.texi
│   ├── builtins.0
│   ├── builtins.1
│   ├── builtins.ps
│   ├── FAQ
│   ├── fdl.texi
│   ├── fdl.txt
│   ├── htmlpost.sh
│   ├── infopost.sh
│   ├── INTRO
│   ├── Makefile.in
│   ├── rbash.0
│   ├── rbash.1
│   ├── rbash.ps
│   ├── README
│   ├── rose94.pdf
│   ├── rose94.ps
│   ├── texinfo.tex
│   └── version.texi
├── error.c
├── error.h
├── eval.c
├── examples
│   ├── complete
│   │   ├── bashcc-1.0.1.tar.gz
│   │   ├── bash_completion
│   │   ├── cdfunc
│   │   └── complete-examples
│   ├── functions
│   │   ├── array-stuff
│   │   ├── array-to-string
│   │   ├── autoload
│   │   ├── autoload.v2
│   │   ├── autoload.v3
│   │   ├── basename
│   │   ├── csh-compat
│   │   ├── dirname
│   │   ├── dirstack
│   │   ├── exitstat
│   │   ├── external
│   │   ├── fact
│   │   ├── fstty
│   │   ├── func
│   │   ├── inetaddr
│   │   ├── inpath
│   │   ├── isnum2
│   │   ├── isvalidip
│   │   ├── ksh-cd
│   │   ├── ksh-compat-test
│   │   ├── kshenv
│   │   ├── login
│   │   ├── notify.bash
│   │   ├── seq
│   │   ├── seq2
│   │   ├── shcat
│   │   ├── shcat2
│   │   ├── sort-pos-params
│   │   ├── substr
│   │   ├── substr2
│   │   ├── whatis
│   │   ├── whence
│   │   └── which
│   ├── INDEX.html
│   ├── INDEX.txt
│   ├── loadables
│   │   ├── basename.c
│   │   ├── cat.c
│   │   ├── dirname.c
│   │   ├── finfo.c
│   │   ├── head.c
│   │   ├── hello.c
│   │   ├── id.c
│   │   ├── ln.c
│   │   ├── loadables.h
│   │   ├── logname.c
│   │   ├── Makefile.in
│   │   ├── Makefile.inc.in
│   │   ├── mkdir.c
│   │   ├── mypid.c
│   │   ├── necho.c
│   │   ├── pathchk.c
│   │   ├── perl
│   │   │   ├── bperl.c
│   │   │   ├── iperl.c
│   │   │   ├── Makefile.in
│   │   │   └── README
│   │   ├── print.c
│   │   ├── printenv.c
│   │   ├── push.c
│   │   ├── README
│   │   ├── realpath.c
│   │   ├── rmdir.c
│   │   ├── setpgid.c
│   │   ├── sleep.c
│   │   ├── strftime.c
│   │   ├── sync.c
│   │   ├── tee.c
│   │   ├── template.c
│   │   ├── truefalse.c
│   │   ├── tty.c
│   │   ├── uname.c
│   │   ├── unlink.c
│   │   └── whoami.c
│   ├── misc
│   │   ├── aliasconv.bash
│   │   ├── aliasconv.sh
│   │   └── cshtobash
│   ├── scripts
│   │   ├── cat.sh
│   │   ├── center
│   │   ├── inpath
│   │   ├── shprompt
│   │   ├── spin.bash
│   │   ├── xterm_title
│   │   └── zprintf
│   └── startup-files
│   ├── Bash_aliases
│   ├── bash-profile
│   ├── Bash_profile
│   ├── bashrc
│   ├── Bashrc.bfox
│   └── README
├── execute_cmd.c
├── execute_cmd.h
├── expr.c
├── externs.h
├── findcmd.c
├── findcmd.h
├── flags.c
├── flags.h
├── general.c
├── general.h
├── hashcmd.c
├── hashcmd.h
├── hashlib.c
├── hashlib.h
├── include
│   ├── ansi_stdlib.h
│   ├── chartypes.h
│   ├── filecntl.h
│   ├── gettext.h
│   ├── maxpath.h
│   ├── memalloc.h
│   ├── ocache.h
│   ├── posixdir.h
│   ├── posixjmp.h
│   ├── posixselect.h
│   ├── posixstat.h
│   ├── posixtime.h
│   ├── posixwait.h
│   ├── shmbchar.h
│   ├── shmbutil.h
│   ├── shtty.h
│   ├── stat-time.h
│   ├── stdc.h
│   ├── systimes.h
│   ├── typemax.h
│   └── unionwait.h
├── input.c
├── input.h
├── INSTALL
├── jobs.c
├── jobs.h
├── lib
│   ├── glob
│   │   ├── collsyms.h
│   │   ├── doc
│   │   │   ├── glob.texi
│   │   │   └── Makefile
│   │   ├── glob.c
│   │   ├── glob.h
│   │   ├── glob_loop.c
│   │   ├── gmisc.c
│   │   ├── Makefile.in
│   │   ├── ndir.h
│   │   ├── smatch.c
│   │   ├── sm_loop.c
│   │   ├── strmatch.c
│   │   ├── strmatch.h
│   │   └── xmbsrtowcs.c
│   ├── intl
│   │   ├── bindtextdom.c
│   │   ├── ChangeLog
│   │   ├── config.charset
│   │   ├── dcgettext.c
│   │   ├── dcigettext.c
│   │   ├── dcngettext.c
│   │   ├── dgettext.c
│   │   ├── dngettext.c
│   │   ├── eval-plural.h
│   │   ├── explodename.c
│   │   ├── finddomain.c
│   │   ├── gettext.c
│   │   ├── gettextP.h
│   │   ├── gmo.h
│   │   ├── hash-string.h
│   │   ├── intl-compat.c
│   │   ├── l10nflist.c
│   │   ├── libgnuintl.h.in
│   │   ├── loadinfo.h
│   │   ├── loadmsgcat.c
│   │   ├── localcharset.c
│   │   ├── localcharset.h
│   │   ├── locale.alias
│   │   ├── localealias.c
│   │   ├── localename.c
│   │   ├── log.c
│   │   ├── Makefile.in
│   │   ├── ngettext.c
│   │   ├── os2compat.c
│   │   ├── os2compat.h
│   │   ├── osdep.c
│   │   ├── plural.c
│   │   ├── plural-exp.c
│   │   ├── plural-exp.h
│   │   ├── plural.y
│   │   ├── ref-add.sin
│   │   ├── ref-del.sin
│   │   ├── relocatable.c
│   │   ├── relocatable.h
│   │   ├── textdomain.c
│   │   └── VERSION
│   ├── malloc
│   │   ├── alloca.c
│   │   ├── getpagesize.h
│   │   ├── i386-alloca.s
│   │   ├── imalloc.h
│   │   ├── Makefile.in
│   │   ├── malloc.c
│   │   ├── mstats.h
│   │   ├── shmalloc.h
│   │   ├── stats.c
│   │   ├── stub.c
│   │   ├── table.c
│   │   ├── table.h
│   │   ├── trace.c
│   │   ├── watch.c
│   │   ├── watch.h
│   │   ├── x386-alloca.s
│   │   ├── xleaktrace
│   │   └── xmalloc.c
│   ├── readline
│   │   ├── ansi_stdlib.h
│   │   ├── bind.c
│   │   ├── callback.c
│   │   ├── ChangeLog
│   │   ├── chardefs.h
│   │   ├── colors.c
│   │   ├── colors.h
│   │   ├── compat.c
│   │   ├── complete.c
│   │   ├── COPYING
│   │   ├── display.c
│   │   ├── doc
│   │   │   ├── fdl.texi
│   │   │   ├── history.texi
│   │   │   ├── hstech.texi
│   │   │   ├── hsuser.texi
│   │   │   ├── Makefile
│   │   │   ├── rlman.texi
│   │   │   ├── rltech.texi
│   │   │   ├── rluserman.texi
│   │   │   ├── rluser.texi
│   │   │   └── version.texi
│   │   ├── emacs_keymap.c
│   │   ├── examples
│   │   │   ├── excallback.c
│   │   │   ├── fileman.c
│   │   │   ├── histexamp.c
│   │   │   ├── Inputrc
│   │   │   ├── Makefile
│   │   │   ├── manexamp.c
│   │   │   ├── rl.c
│   │   │   ├── rl-callbacktest.c
│   │   │   ├── rlcat.c
│   │   │   └── rltest.c
│   │   ├── funmap.c
│   │   ├── histexpand.c
│   │   ├── histfile.c
│   │   ├── histlib.h
│   │   ├── history.c
│   │   ├── history.h
│   │   ├── histsearch.c
│   │   ├── input.c
│   │   ├── isearch.c
│   │   ├── keymaps.c
│   │   ├── keymaps.h
│   │   ├── kill.c
│   │   ├── macro.c
│   │   ├── Makefile.in
│   │   ├── mbutil.c
│   │   ├── misc.c
│   │   ├── nls.c
│   │   ├── parens.c
│   │   ├── parse-colors.c
│   │   ├── parse-colors.h
│   │   ├── posixdir.h
│   │   ├── posixjmp.h
│   │   ├── posixselect.h
│   │   ├── posixstat.h
│   │   ├── readline.c
│   │   ├── readline.h
│   │   ├── README
│   │   ├── rlconf.h
│   │   ├── rldefs.h
│   │   ├── rlmbutil.h
│   │   ├── rlprivate.h
│   │   ├── rlshell.h
│   │   ├── rlstdc.h
│   │   ├── rltty.c
│   │   ├── rltty.h
│   │   ├── rltypedefs.h
│   │   ├── rlwinsize.h
│   │   ├── savestring.c
│   │   ├── search.c
│   │   ├── shell.c
│   │   ├── signals.c
│   │   ├── STANDALONE
│   │   ├── tcap.h
│   │   ├── terminal.c
│   │   ├── text.c
│   │   ├── tilde.c
│   │   ├── tilde.h
│   │   ├── undo.c
│   │   ├── util.c
│   │   ├── vi_keymap.c
│   │   ├── vi_mode.c
│   │   ├── xfree.c
│   │   ├── xmalloc.c
│   │   └── xmalloc.h
│   ├── sh
│   │   ├── casemod.c
│   │   ├── clktck.c
│   │   ├── clock.c
│   │   ├── dprintf.c
│   │   ├── eaccess.c
│   │   ├── fmtullong.c
│   │   ├── fmtulong.c
│   │   ├── fmtumax.c
│   │   ├── fnxform.c
│   │   ├── fpurge.c
│   │   ├── getcwd.c
│   │   ├── getenv.c
│   │   ├── inet_aton.c
│   │   ├── input_avail.c
│   │   ├── itos.c
│   │   ├── mailstat.c
│   │   ├── Makefile.in
│   │   ├── makepath.c
│   │   ├── mbscasecmp.c
│   │   ├── mbschr.c
│   │   ├── mbscmp.c
│   │   ├── memset.c
│   │   ├── mktime.c
│   │   ├── netconn.c
│   │   ├── netopen.c
│   │   ├── oslib.c
│   │   ├── pathcanon.c
│   │   ├── pathphys.c
│   │   ├── rename.c
│   │   ├── setlinebuf.c
│   │   ├── shmatch.c
│   │   ├── shmbchar.c
│   │   ├── shquote.c
│   │   ├── shtty.c
│   │   ├── snprintf.c
│   │   ├── spell.c
│   │   ├── strcasecmp.c
│   │   ├── strcasestr.c
│   │   ├── strchrnul.c
│   │   ├── strdup.c
│   │   ├── strerror.c
│   │   ├── strftime.c
│   │   ├── stringlist.c
│   │   ├── stringvec.c
│   │   ├── strnlen.c
│   │   ├── strpbrk.c
│   │   ├── strstr.c
│   │   ├── strtod.c
│   │   ├── strtoimax.c
│   │   ├── strtol.c
│   │   ├── strtoll.c
│   │   ├── strtoul.c
│   │   ├── strtoull.c
│   │   ├── strtoumax.c
│   │   ├── strtrans.c
│   │   ├── times.c
│   │   ├── timeval.c
│   │   ├── tmpfile.c
│   │   ├── uconvert.c
│   │   ├── ufuncs.c
│   │   ├── unicode.c
│   │   ├── vprint.c
│   │   ├── wcsdup.c
│   │   ├── wcsnwidth.c
│   │   ├── wcswidth.c
│   │   ├── winsize.c
│   │   ├── zcatfd.c
│   │   ├── zgetline.c
│   │   ├── zmapfd.c
│   │   ├── zread.c
│   │   └── zwrite.c
│   ├── termcap
│   │   ├── ltcap.h
│   │   ├── Makefile.in
│   │   ├── termcap.c
│   │   ├── termcap.h
│   │   ├── tparam.c
│   │   └── version.c
│   └── tilde
│   ├── Makefile.in
│   ├── README
│   ├── shell.c
│   ├── tilde.c
│   └── tilde.h
├── list.c
├── locale.c
├── m4
│   ├── stat-time.m4
│   └── timespec.m4
├── mailcheck.c
├── mailcheck.h
├── make_cmd.c
├── make_cmd.h
├── Makefile.in
├── MANIFEST
├── mksyntax.c
├── NEWS
├── nojobs.c
├── NOTES
├── parser-built
├── parser.h
├── parse.y
├── patchlevel.h
├── pathexp.c
├── pathexp.h
├── pathnames.h.in
├── pcomplete.c
├── pcomplete.h
├── pcomplib.c
├── po
│   ├── af.gmo
│   ├── af.po
│   ├── bash.pot
│   ├── bg.gmo
│   ├── bg.po
│   ├── boldquot.sed
│   ├── ca.gmo
│   ├── ca.po
│   ├── cs.gmo
│   ├── cs.po
│   ├── da.gmo
│   ├── da.po
│   ├── de.gmo
│   ├── de.po
│   ├── el.gmo
│   ├── el.po
│   ├── en@boldquot.gmo
│   ├── en@boldquot.header
│   ├── en@boldquot.po
│   ├── en@quot.gmo
│   ├── en@quot.header
│   ├── en@quot.po
│   ├── eo.gmo
│   ├── eo.po
│   ├── es.gmo
│   ├── es.po
│   ├── et.gmo
│   ├── et.po
│   ├── fi.gmo
│   ├── fi.po
│   ├── fr.gmo
│   ├── fr.po
│   ├── ga.gmo
│   ├── ga.po
│   ├── gl.gmo
│   ├── gl.po
│   ├── hr.gmo
│   ├── hr.po
│   ├── hu.gmo
│   ├── hu.po
│   ├── id.gmo
│   ├── id.po
│   ├── insert-header.sin
│   ├── it.gmo
│   ├── it.po
│   ├── ja.gmo
│   ├── ja.po
│   ├── LINGUAS
│   ├── lt.gmo
│   ├── lt.po
│   ├── Makefile.in.in
│   ├── Makevars
│   ├── nb.gmo
│   ├── nb.po
│   ├── nl.gmo
│   ├── nl.po
│   ├── pl.gmo
│   ├── pl.po
│   ├── POTFILES.in
│   ├── pt_BR.gmo
│   ├── pt_BR.po
│   ├── quot.sed
│   ├── README
│   ├── remove-potcdate.sin
│   ├── ro.gmo
│   ├── ro.po
│   ├── ru.gmo
│   ├── Rules-builtins
│   ├── Rules-quot
│   ├── ru.po
│   ├── sk.gmo
│   ├── sk.po
│   ├── sl.gmo
│   ├── sl.po
│   ├── sr.gmo
│   ├── sr.po
│   ├── sv.gmo
│   ├── sv.po
│   ├── tr.gmo
│   ├── tr.po
│   ├── uk.gmo
│   ├── uk.po
│   ├── vi.gmo
│   ├── vi.po
│   ├── zh_CN.gmo
│   ├── zh_CN.po
│   ├── zh_TW.gmo
│   └── zh_TW.po
├── POSIX
├── print_cmd.c
├── quit.h
├── RBASH
├── README
├── redir.c
├── redir.h
├── shell.c
├── shell.h
├── sig.c
├── sig.h
├── siglist.c
├── siglist.h
├── stringlib.c
├── subst.c
├── subst.h
├── support
│   ├── bashbug.sh
│   ├── bash.pc.in
│   ├── bashversion.c
│   ├── bash.xbm
│   ├── checkbashisms
│   ├── config.guess
│   ├── config.rpath
│   ├── config.sub
│   ├── fixlinks
│   ├── install.sh
│   ├── Makefile.in
│   ├── man2html.c
│   ├── missing
│   ├── mkclone
│   ├── mkconffiles
│   ├── mkdirs
│   ├── mkinstalldirs
│   ├── mksignames.c
│   ├── mkversion.sh
│   ├── printenv.c
│   ├── printenv.sh
│   ├── recho.c
│   ├── rlvers.sh
│   ├── shobj-conf
│   ├── signames.c
│   ├── SYMLINKS
│   ├── texi2dvi
│   ├── texi2html
│   ├── xcase.c
│   ├── xenix-link.sh
│   └── zecho.c
├── syntax.h
├── test.c
├── test.h
├── tests
│   ├── alias1.sub
│   ├── alias2.sub
│   ├── alias.right
│   ├── alias.tests
│   ├── appendop1.sub
│   ├── appendop2.sub
│   ├── appendop.right
│   ├── appendop.tests
│   ├── arith1.sub
│   ├── arith2.sub
│   ├── arith3.sub
│   ├── arith4.sub
│   ├── arith5.sub
│   ├── arith6.sub
│   ├── arith7.sub
│   ├── arith-for.right
│   ├── arith-for.tests
│   ├── arith.right
│   ├── arith.tests
│   ├── array10.sub
│   ├── array11.sub
│   ├── array12.sub
│   ├── array13.sub
│   ├── array14.sub
│   ├── array15.sub
│   ├── array16.sub
│   ├── array17.sub
│   ├── array18.sub
│   ├── array19.sub
│   ├── array1.sub
│   ├── array20.sub
│   ├── array21.sub
│   ├── array2.right
│   ├── array2.sub
│   ├── array3.sub
│   ├── array4.sub
│   ├── array5.sub
│   ├── array6.sub
│   ├── array7.sub
│   ├── array8.sub
│   ├── array9.sub
│   ├── array-at-star
│   ├── array.right
│   ├── array.tests
│   ├── assoc1.sub
│   ├── assoc2.sub
│   ├── assoc3.sub
│   ├── assoc4.sub
│   ├── assoc5.sub
│   ├── assoc6.sub
│   ├── assoc7.sub
│   ├── assoc8.sub
│   ├── assoc.right
│   ├── assoc.tests
│   ├── attr1.sub
│   ├── attr2.sub
│   ├── attr.right
│   ├── attr.tests
│   ├── braces.right
│   ├── braces.tests
│   ├── builtins1.sub
│   ├── builtins2.sub
│   ├── builtins3.sub
│   ├── builtins4.sub
│   ├── builtins5.sub
│   ├── builtins6.sub
│   ├── builtins.right
│   ├── builtins.tests
│   ├── case1.sub
│   ├── casemod.right
│   ├── casemod.tests
│   ├── case.right
│   ├── case.tests
│   ├── comsub1.sub
│   ├── comsub2.sub
│   ├── comsub3.sub
│   ├── comsub-eof0.sub
│   ├── comsub-eof1.sub
│   ├── comsub-eof2.sub
│   ├── comsub-eof3.sub
│   ├── comsub-eof4.sub
│   ├── comsub-eof5.sub
│   ├── comsub-eof.right
│   ├── comsub-eof.tests
│   ├── comsub-posix1.sub
│   ├── comsub-posix2.sub
│   ├── comsub-posix3.sub
│   ├── comsub-posix.right
│   ├── comsub-posix.tests
│   ├── comsub.right
│   ├── comsub.tests
│   ├── cond-regexp1.sub
│   ├── cond-regexp2.sub
│   ├── cond-regexp3.sub
│   ├── cond.right
│   ├── cond.tests
│   ├── coproc.right
│   ├── coproc.tests
│   ├── COPYRIGHT
│   ├── cprint.right
│   ├── cprint.tests
│   ├── dbg-support2.right
│   ├── dbg-support2.tests
│   ├── dbg-support3.sub
│   ├── dbg-support.right
│   ├── dbg-support.sub
│   ├── dbg-support.tests
│   ├── dollar-at1.sub
│   ├── dollar-at2.sub
│   ├── dollar-at3.sub
│   ├── dollar-at4.sub
│   ├── dollar-at5.sub
│   ├── dollar-at6.sub
│   ├── dollar-at-star
│   ├── dollar-at-star1.sub
│   ├── dollar-at-star2.sub
│   ├── dollar-at-star3.sub
│   ├── dollar-at-star4.sub
│   ├── dollar-at-star5.sub
│   ├── dollar-at-star6.sub
│   ├── dollar-at-star7.sub
│   ├── dollar.right
│   ├── dollar-star1.sub
│   ├── dollar-star2.sub
│   ├── dollar-star3.sub
│   ├── dollar-star4.sub
│   ├── dollar-star5.sub
│   ├── dollar-star6.sub
│   ├── dollar-star7.sub
│   ├── dstack2.right
│   ├── dstack2.tests
│   ├── dstack.right
│   ├── dstack.tests
│   ├── errors1.sub
│   ├── errors2.sub
│   ├── errors3.sub
│   ├── errors4.sub
│   ├── errors5.sub
│   ├── errors6.sub
│   ├── errors.right
│   ├── errors.tests
│   ├── exec10.sub
│   ├── exec11.sub
│   ├── exec12.sub
│   ├── exec13.sub
│   ├── exec1.sub
│   ├── exec2.sub
│   ├── exec3.sub
│   ├── exec4.sub
│   ├── exec5.sub
│   ├── exec6.sub
│   ├── exec7.sub
│   ├── exec8.sub
│   ├── exec9.sub
│   ├── exec.right
│   ├── execscript
│   ├── exp1.sub
│   ├── exp2.sub
│   ├── exp3.sub
│   ├── exp4.sub
│   ├── exp5.sub
│   ├── exp6.sub
│   ├── exp7.sub
│   ├── exp8.sub
│   ├── exportfunc1.sub
│   ├── exportfunc2.sub
│   ├── exportfunc3.sub
│   ├── exportfunc.right
│   ├── exportfunc.tests
│   ├── exp.right
│   ├── exp.tests
│   ├── extglob1a.sub
│   ├── extglob1.sub
│   ├── extglob2.right
│   ├── extglob2.sub
│   ├── extglob2.tests
│   ├── extglob3.right
│   ├── extglob3.sub
│   ├── extglob3.tests
│   ├── extglob4.sub
│   ├── extglob.right
│   ├── extglob.tests
│   ├── func1.sub
│   ├── func2.sub
│   ├── func3.sub
│   ├── func4.sub
│   ├── func.right
│   ├── func.tests
│   ├── getopts10.sub
│   ├── getopts1.sub
│   ├── getopts2.sub
│   ├── getopts3.sub
│   ├── getopts4.sub
│   ├── getopts5.sub
│   ├── getopts6.sub
│   ├── getopts7.sub
│   ├── getopts8.sub
│   ├── getopts9.sub
│   ├── getopts.right
│   ├── getopts.tests
│   ├── glob1.sub
│   ├── glob.right
│   ├── globstar1.sub
│   ├── globstar2.sub
│   ├── globstar.right
│   ├── globstar.tests
│   ├── glob.tests
│   ├── heredoc1.sub
│   ├── heredoc2.sub
│   ├── heredoc3.sub
│   ├── heredoc.right
│   ├── heredoc.tests
│   ├── herestr1.sub
│   ├── herestr.right
│   ├── herestr.tests
│   ├── histexp1.sub
│   ├── histexp2.sub
│   ├── histexp3.sub
│   ├── histexp4.sub
│   ├── histexp.right
│   ├── histexp.tests
│   ├── history1.sub
│   ├── history2.sub
│   ├── history.list
│   ├── history.right
│   ├── history.tests
│   ├── ifs-posix.right
│   ├── ifs-posix.tests
│   ├── ifs.right
│   ├── ifs.tests
│   ├── input-line.sh
│   ├── input-line.sub
│   ├── input.right
│   ├── intl1.sub
│   ├── intl2.sub
│   ├── intl3.sub
│   ├── intl.right
│   ├── intl.tests
│   ├── invert.right
│   ├── invert.tests
│   ├── iquote1.sub
│   ├── iquote.right
│   ├── iquote.tests
│   ├── jobs1.sub
│   ├── jobs2.sub
│   ├── jobs3.sub
│   ├── jobs4.sub
│   ├── jobs5.sub
│   ├── jobs.right
│   ├── jobs.tests
│   ├── lastpipe1.sub
│   ├── lastpipe2.sub
│   ├── lastpipe.right
│   ├── lastpipe.tests
│   ├── mapfile1.sub
│   ├── mapfile2.sub
│   ├── mapfile.data
│   ├── mapfile.right
│   ├── mapfile.tests
│   ├── misc
│   │   ├── dev-tcp.tests
│   │   ├── perf-script
│   │   ├── perftest
│   │   ├── read-nchars.tests
│   │   ├── redir-t2.sh
│   │   ├── run-r2.sh
│   │   ├── sigint-1.sh
│   │   ├── sigint-2.sh
│   │   ├── sigint-3.sh
│   │   ├── sigint-4.sh
│   │   ├── test-minus-e.1
│   │   ├── test-minus-e.2
│   │   └── wait-bg.tests
│   ├── more-exp.right
│   ├── more-exp.tests
│   ├── nameref10.sub
│   ├── nameref11.sub
│   ├── nameref12.sub
│   ├── nameref13.sub
│   ├── nameref14.sub
│   ├── nameref15.sub
│   ├── nameref16.sub
│   ├── nameref17.sub
│   ├── nameref18.sub
│   ├── nameref1.sub
│   ├── nameref2.sub
│   ├── nameref3.sub
│   ├── nameref4.sub
│   ├── nameref5.sub
│   ├── nameref6.sub
│   ├── nameref7.sub
│   ├── nameref8.sub
│   ├── nameref9.sub
│   ├── nameref.right
│   ├── nameref.tests
│   ├── new-exp10.sub
│   ├── new-exp1.sub
│   ├── new-exp2.sub
│   ├── new-exp3.sub
│   ├── new-exp4.sub
│   ├── new-exp5.sub
│   ├── new-exp6.sub
│   ├── new-exp7.sub
│   ├── new-exp8.sub
│   ├── new-exp9.sub
│   ├── new-exp.right
│   ├── new-exp.tests
│   ├── nquote1.right
│   ├── nquote1.sub
│   ├── nquote1.tests
│   ├── nquote2.right
│   ├── nquote2.sub
│   ├── nquote2.tests
│   ├── nquote3.right
│   ├── nquote3.sub
│   ├── nquote3.tests
│   ├── nquote4.right
│   ├── nquote4.tests
│   ├── nquote5.right
│   ├── nquote5.tests
│   ├── nquote.right
│   ├── nquote.tests
│   ├── parser1.sub
│   ├── parser.right
│   ├── parser.tests
│   ├── posix2.right
│   ├── posix2.tests
│   ├── posixexp1.sub
│   ├── posixexp2.right
│   ├── posixexp2.sub
│   ├── posixexp2.tests
│   ├── posixexp.right
│   ├── posixexp.tests
│   ├── posixpat.right
│   ├── posixpat.tests
│   ├── posixpipe.right
│   ├── posixpipe.tests
│   ├── precedence
│   ├── prec.right
│   ├── printf1.sub
│   ├── printf2.sub
│   ├── printf3.sub
│   ├── printf4.sub
│   ├── printf.right
│   ├── printf.tests
│   ├── quote1.sub
│   ├── quote.right
│   ├── quote.tests
│   ├── read1.sub
│   ├── read2.sub
│   ├── read3.sub
│   ├── read4.sub
│   ├── read5.sub
│   ├── read6.sub
│   ├── README
│   ├── read.right
│   ├── read.tests
│   ├── redir10.sub
│   ├── redir11.sub
│   ├── redir12.sub
│   ├── redir1.sub
│   ├── redir2.sub
│   ├── redir3.in1
│   ├── redir3.in2
│   ├── redir3.sub
│   ├── redir4.in1
│   ├── redir4.sub
│   ├── redir5.sub
│   ├── redir6.sub
│   ├── redir7.sub
│   ├── redir8.sub
│   ├── redir9.sub
│   ├── redir.right
│   ├── redir.tests
│   ├── rhs-exp1.sub
│   ├── rhs-exp.right
│   ├── rhs-exp.tests
│   ├── rsh.right
│   ├── rsh.tests
│   ├── run-alias
│   ├── run-all
│   ├── run-appendop
│   ├── run-arith
│   ├── run-arith-for
│   ├── run-array
│   ├── run-array2
│   ├── run-assoc
│   ├── run-attr
│   ├── run-braces
│   ├── run-builtins
│   ├── run-case
│   ├── run-casemod
│   ├── run-comsub
│   ├── run-comsub-eof
│   ├── run-comsub-posix
│   ├── run-cond
│   ├── run-coproc
│   ├── run-cprint
│   ├── run-dbg-support
│   ├── run-dbg-support2
│   ├── run-dirstack
│   ├── run-dollars
│   ├── run-errors
│   ├── run-execscript
│   ├── run-exportfunc
│   ├── run-exp-tests
│   ├── run-extglob
│   ├── run-extglob2
│   ├── run-extglob3
│   ├── run-func
│   ├── run-getopts
│   ├── run-globstar
│   ├── run-glob-test
│   ├── run-heredoc
│   ├── run-herestr
│   ├── run-histexpand
│   ├── run-history
│   ├── run-ifs
│   ├── run-ifs-posix
│   ├── run-input-test
│   ├── run-intl
│   ├── run-invert
│   ├── run-iquote
│   ├── run-jobs
│   ├── run-lastpipe
│   ├── run-mapfile
│   ├── run-minimal
│   ├── run-more-exp
│   ├── run-nameref
│   ├── run-new-exp
│   ├── run-nquote
│   ├── run-nquote1
│   ├── run-nquote2
│   ├── run-nquote3
│   ├── run-nquote4
│   ├── run-nquote5
│   ├── run-parser
│   ├── run-posix2
│   ├── run-posixexp
│   ├── run-posixexp2
│   ├── run-posixpat
│   ├── run-posixpipe
│   ├── run-precedence
│   ├── run-printf
│   ├── run-quote
│   ├── run-read
│   ├── run-redir
│   ├── run-rhs-exp
│   ├── run-rsh
│   ├── run-set-e
│   ├── run-set-x
│   ├── run-shopt
│   ├── run-strip
│   ├── run-test
│   ├── run-tilde
│   ├── run-tilde2
│   ├── run-trap
│   ├── run-type
│   ├── run-varenv
│   ├── run-vredir
│   ├── set-e1.sub
│   ├── set-e2.sub
│   ├── set-e3a.sub
│   ├── set-e3.sub
│   ├── set-e.right
│   ├── set-e.tests
│   ├── set-x1.sub
│   ├── set-x.right
│   ├── set-x.tests
│   ├── shopt.right
│   ├── shopt.tests
│   ├── source1.sub
│   ├── source2.sub
│   ├── source3.sub
│   ├── source4.sub
│   ├── source5.sub
│   ├── source6.sub
│   ├── source7.sub
│   ├── strip.right
│   ├── strip.tests
│   ├── test-glue-functions
│   ├── test.right
│   ├── test.tests
│   ├── tilde2.right
│   ├── tilde2.tests
│   ├── tilde.right
│   ├── tilde.tests
│   ├── trap1.sub
│   ├── trap2a.sub
│   ├── trap2.sub
│   ├── trap3.sub
│   ├── trap4.sub
│   ├── trap5.sub
│   ├── trap.right
│   ├── trap.tests
│   ├── type1.sub
│   ├── type2.sub
│   ├── type3.sub
│   ├── type4.sub
│   ├── type.right
│   ├── type.tests
│   ├── unicode1.sub
│   ├── unicode2.sub
│   ├── unicode3.sub
│   ├── varenv1.sub
│   ├── varenv2.sub
│   ├── varenv3.sub
│   ├── varenv4.sub
│   ├── varenv5.sub
│   ├── varenv6.sub
│   ├── varenv7.sub
│   ├── varenv8.sub
│   ├── varenv.right
│   ├── varenv.sh
│   ├── version
│   ├── version.mini
│   ├── vredir1.sub
│   ├── vredir2.sub
│   ├── vredir3.sub
│   ├── vredir4.sub
│   ├── vredir5.sub
│   ├── vredir6.sub
│   ├── vredir7.sub
│   ├── vredir.right
│   └── vredir.tests
├── trap.c
├── trap.h
├── unwind_prot.c
├── unwind_prot.h
├── variables.c
├── variables.h
├── version.c
├── xmalloc.c
├── xmalloc.h
├── Y2K
├── y.tab.c
└── y.tab.h

31 directories, 1216 files

标签:

实例下载地址

bash源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警