Imported from ../bash-2.03.tar.gz.
[platform/upstream/bash.git] / MANIFEST
1 #
2 # Master distribution manifest for bash
3 #
4 #
5 # Filename      type
6 #
7 CWRU            d
8 CWRU/misc       d
9 builtins        d
10 cross-build     d
11 doc     d
12 examples        d
13 examples/bashdb d
14 examples/functions d
15 examples/scripts d
16 examples/scripts.v2     d
17 examples/scripts.noah   d
18 examples/startup-files d
19 examples/misc   d
20 examples/loadables d
21 lib             d
22 lib/glob        d
23 lib/glob/doc    d
24 lib/malloc      d
25 lib/posixheaders d
26 lib/readline    d
27 lib/readline/doc d
28 lib/readline/examples d
29 lib/sh          d
30 lib/termcap     d
31 lib/termcap/grot d
32 lib/tilde       d
33 lib/tilde/doc   d
34 support         d
35 tests           d
36 tests/misc      d
37 CHANGES         f
38 COMPAT          f
39 COPYING         f
40 INSTALL         f
41 MANIFEST        f
42 NEWS            f
43 NOTES           f
44 README          f
45 AUTHORS         f
46 Y2K             f
47 configure.in    f
48 configure       f
49 Makefile.in     f
50 config-top.h    f
51 config-bot.h    f
52 config.h.in     f
53 aclocal.m4      f
54 array.c         f
55 eval.c          f
56 print_cmd.c     f
57 general.c       f
58 list.c          f
59 locale.c        f
60 stringlib.c     f
61 variables.c     f
62 make_cmd.c      f
63 copy_cmd.c      f
64 unwind_prot.c   f
65 dispose_cmd.c   f
66 bashhist.c      f
67 hashcmd.c       f
68 hashlib.c       f
69 parse.y         f
70 pathexp.c       f
71 subst.c         f
72 shell.c         f
73 trap.c          f
74 sig.c           f
75 siglist.c       f
76 version.c       f
77 flags.c         f
78 jobs.c          f
79 input.c         f
80 mailcheck.c     f
81 test.c          f
82 expr.c          f
83 alias.c         f
84 execute_cmd.c   f
85 findcmd.c       f
86 redir.c         f
87 bashline.c      f
88 braces.c        f
89 bracecomp.c     f
90 nojobs.c        f
91 error.c         f
92 xmalloc.c       f
93 alias.h         f
94 builtins.h      f
95 bashhist.h      f
96 bashline.h      f
97 variables.h     f
98 array.h         f
99 jobs.h          f
100 maxpath.h       f
101 filecntl.h      f
102 findcmd.h       f
103 hashlib.h       f
104 quit.h          f
105 flags.h         f
106 shell.h         f
107 pathexp.h       f
108 parser.h        f
109 sig.h           f
110 test.h          f
111 trap.h          f
112 general.h       f
113 unwind_prot.h   f
114 input.h         f
115 error.h         f
116 command.h       f
117 externs.h       f
118 siglist.h       f
119 subst.h         f
120 dispose_cmd.h   f
121 hashcmd.h       f
122 bashansi.h      f
123 bashtty.h       f
124 bashjmp.h       f
125 bashintl.h      f
126 make_cmd.h      f
127 execute_cmd.h   f
128 redir.h         f
129 bashtypes.h     f
130 mailcheck.h     f
131 pathnames.h     f
132 y.tab.c         f
133 y.tab.h         f
134 posixdir.h      f
135 posixjmp.h      f
136 posixstat.h     f
137 posixwait.h     f
138 unionwait.h     f
139 stdc.h          f
140 ansi_stdlib.h   f
141 memalloc.h      f
142 parser-built    f
143 builtins/ChangeLog      f
144 builtins/Makefile.in    f
145 builtins/alias.def      f
146 builtins/bind.def       f
147 builtins/break.def      f
148 builtins/builtin.def    f
149 builtins/cd.def         f
150 builtins/colon.def      f
151 builtins/command.def    f
152 builtins/common.c       f
153 builtins/declare.def    f
154 builtins/echo.def       f
155 builtins/enable.def     f
156 builtins/eval.def       f
157 builtins/evalfile.c     f
158 builtins/evalstring.c   f
159 builtins/exec.def       f
160 builtins/exit.def       f
161 builtins/fc.def         f
162 builtins/fg_bg.def      f
163 builtins/getopt.c       f
164 builtins/getopt.h       f
165 builtins/getopts.def    f
166 builtins/hash.def       f
167 builtins/help.def       f
168 builtins/let.def        f
169 builtins/history.def    f
170 builtins/jobs.def       f
171 builtins/kill.def       f
172 builtins/mkbuiltins.c   f
173 builtins/printf.def     f
174 builtins/pushd.def      f
175 builtins/read.def       f
176 builtins/reserved.def   f
177 builtins/return.def     f
178 builtins/set.def        f
179 builtins/setattr.def    f
180 builtins/shift.def      f
181 builtins/shopt.def      f
182 builtins/source.def     f
183 builtins/suspend.def    f
184 builtins/test.def       f
185 builtins/times.def      f
186 builtins/trap.def       f
187 builtins/type.def       f
188 builtins/ulimit.def     f
189 builtins/umask.def      f
190 builtins/wait.def       f
191 builtins/psize.c        f
192 builtins/psize.sh       f
193 builtins/inlib.def      f
194 builtins/bashgetopt.c   f
195 builtins/common.h       f
196 builtins/bashgetopt.h   f
197 cross-build/cygwin32.cache      f
198 cross-build/win32sig.h  f
199 cross-build/x86-beos.cache      f
200 cross-build/beos-sig.h  f
201 cross-build/opennt.cache        f
202 lib/glob/ChangeLog      f
203 lib/glob/Makefile.in    f
204 lib/glob/fnmatch.c      f
205 lib/glob/fnmatch.h      f
206 lib/glob/glob.c         f
207 lib/glob/glob.h         f
208 lib/glob/collsyms.h     f
209 lib/glob/doc/Makefile   f
210 lib/glob/doc/glob.texi  f
211 lib/glob/ndir.h         f
212 lib/malloc/Makefile.in  f
213 lib/malloc/getpagesize.h        f
214 lib/malloc/alloca.c     f
215 lib/malloc/malloc.c     f
216 lib/malloc/gmalloc.c    f
217 lib/malloc/xmalloc.c    f
218 lib/malloc/ogmalloc.c   f
219 lib/malloc/omalloc.c    f
220 lib/malloc/stub.c       f
221 lib/malloc/i386-alloca.s        f
222 lib/malloc/x386-alloca.s        f
223 lib/posixheaders/posixdir.h     f
224 lib/posixheaders/posixjmp.h     f
225 lib/posixheaders/posixstat.h    f
226 lib/posixheaders/ansi_stdlib.h  f
227 lib/posixheaders/stdc.h f
228 lib/posixheaders/memalloc.h     f
229 lib/posixheaders/filecntl.h     f
230 lib/readline/COPYING    f
231 lib/readline/Makefile.in        f
232 lib/readline/ChangeLog  f
233 lib/readline/README     f
234 lib/readline/STANDALONE f
235 lib/readline/readline.c f
236 lib/readline/vi_mode.c  f
237 lib/readline/emacs_keymap.c     f
238 lib/readline/vi_keymap.c        f
239 lib/readline/history.c  f
240 lib/readline/histexpand.c       f
241 lib/readline/histsearch.c       f
242 lib/readline/histfile.c f
243 lib/readline/funmap.c   f
244 lib/readline/keymaps.c  f
245 lib/readline/util.c     f
246 lib/readline/terminal.c f
247 lib/readline/xmalloc.c  f
248 lib/readline/search.c   f
249 lib/readline/isearch.c  f
250 lib/readline/parens.c   f
251 lib/readline/rltty.c    f
252 lib/readline/complete.c f
253 lib/readline/bind.c     f
254 lib/readline/display.c  f
255 lib/readline/signals.c  f
256 lib/readline/kill.c     f
257 lib/readline/undo.c     f
258 lib/readline/macro.c    f
259 lib/readline/input.c    f
260 lib/readline/callback.c f
261 lib/readline/nls.c      f
262 lib/readline/shell.c    f
263 lib/readline/savestring.c       f
264 lib/readline/tilde.c    f
265 lib/readline/tilde.h    f
266 lib/readline/rldefs.h   f
267 lib/readline/rlconf.h   f
268 lib/readline/rltty.h    f
269 lib/readline/rlwinsize.h        f
270 lib/readline/readline.h f
271 lib/readline/tcap.h     f
272 lib/readline/keymaps.h  f
273 lib/readline/history.h  f
274 lib/readline/histlib.h  f
275 lib/readline/chardefs.h f
276 lib/readline/posixdir.h f
277 lib/readline/posixjmp.h f
278 lib/readline/posixstat.h        f
279 lib/readline/ansi_stdlib.h      f
280 lib/readline/rlstdc.h   f
281 lib/readline/doc/Makefile       f
282 lib/readline/doc/manvers.texinfo        f
283 lib/readline/doc/rlman.texinfo  f
284 lib/readline/doc/rltech.texinfo f
285 lib/readline/doc/rluser.texinfo f
286 lib/readline/doc/hist.texinfo   f
287 lib/readline/doc/hstech.texinfo f
288 lib/readline/doc/hsuser.texinfo f
289 lib/readline/examples/Makefile  f
290 lib/readline/examples/fileman.c f
291 lib/readline/examples/manexamp.c        f
292 lib/readline/examples/histexamp.c       f
293 lib/readline/examples/rltest.c  f
294 lib/readline/examples/rl.c      f
295 lib/readline/examples/Inputrc   f
296 lib/sh/Makefile.in      f
297 lib/sh/clktck.c         f
298 lib/sh/getcwd.c         f
299 lib/sh/getenv.c         f
300 lib/sh/itos.c           f
301 lib/sh/oslib.c          f
302 lib/sh/rename.c         f
303 lib/sh/setlinebuf.c     f
304 lib/sh/strcasecmp.c     f
305 lib/sh/strerror.c       f
306 lib/sh/strtod.c         f
307 lib/sh/strtol.c         f
308 lib/sh/strtoul.c        f
309 lib/sh/vprint.c         f
310 lib/termcap/Makefile.in f
311 lib/termcap/termcap.c   f
312 lib/termcap/termcap.h   f
313 lib/termcap/tparam.c    f
314 lib/termcap/version.c   f
315 lib/termcap/grot/termcap.info   f
316 lib/termcap/grot/termcap.info-1 f
317 lib/termcap/grot/termcap.info-2 f
318 lib/termcap/grot/termcap.info-3 f
319 lib/termcap/grot/termcap.info-4 f
320 lib/termcap/grot/NEWS   f
321 lib/termcap/grot/INSTALL        f
322 lib/termcap/grot/ChangeLog      f
323 lib/termcap/grot/texinfo.tex    f
324 lib/termcap/grot/termcap.texi   f
325 lib/termcap/grot/Makefile.in    f
326 lib/termcap/grot/configure      f
327 lib/termcap/grot/configure.in   f
328 lib/termcap/grot/COPYING        f
329 lib/termcap/grot/README f
330 lib/tilde/README        f
331 lib/tilde/ChangeLog     f
332 lib/tilde/Makefile.in   f
333 lib/tilde/doc/tilde.texi        f
334 lib/tilde/doc/Makefile  f
335 lib/tilde/tilde.c       f
336 lib/tilde/tilde.h       f
337 lib/tilde/shell.c       f
338 CWRU/misc/open-files.c  f
339 CWRU/misc/sigs.c        f
340 CWRU/misc/pid.c         f
341 CWRU/misc/sigstat.c     f
342 CWRU/misc/bison         f
343 CWRU/misc/errlist.c     f
344 CWRU/misc/hpux10-dlfcn.h        f
345 CWRU/PLATFORMS          f
346 CWRU/README             f
347 CWRU/POSIX.NOTES        f
348 CWRU/changelog          f
349 CWRU/sh-redir-hack      f
350 CWRU/empty-for-wordlist f
351 CWRU/mh-folder-comp     f
352 doc/FAQ         f
353 doc/Makefile.in f
354 doc/bash.1      f
355 doc/bashbug.1   f
356 doc/README      f
357 doc/INTRO       f
358 doc/readline.3  f
359 doc/texinfo.tex f
360 doc/bashref.texi        f
361 doc/bashref.info        f
362 doc/builtins.1  f
363 doc/article.ms  f
364 doc/htmlpost.sh f       755
365 support/Makefile.in     f
366 support/config.guess    f
367 support/config.sub      f
368 support/printenv.sh     f       755
369 support/printenv.c      f
370 support/bash.xbm        f
371 support/missing         f       755
372 support/mkclone         f       755
373 support/mkconffiles     f       755
374 support/mkdirs          f       755
375 support/mkversion.sh    f       755
376 support/mksignames.c    f
377 support/bashbug.sh      f
378 support/man2html.c      f
379 support/recho.c         f
380 support/zecho.c         f
381 support/SYMLINKS        f
382 support/fixlinks        f       755
383 support/install.sh      f       755
384 support/texi2dvi        f
385 support/texi2html       f       755
386 support/xenix-link.sh   f       755
387 support/shobj-conf      f       755
388 support/rlvers.sh       f       755
389 examples/bashdb/PERMISSION      f
390 examples/bashdb/README  f
391 examples/bashdb/bashdb  f
392 examples/bashdb/bashdb.fns      f
393 examples/bashdb/bashdb.pre      f
394 examples/loadables/README       f
395 examples/loadables/template.c   f
396 examples/loadables/Makefile.in  f
397 examples/loadables/necho.c      f
398 examples/loadables/hello.c      f
399 examples/loadables/print.c      f
400 examples/loadables/sprintf.c    f
401 examples/loadables/sleep.c      f
402 examples/loadables/truefalse.c  f
403 examples/loadables/getconf.c    f
404 examples/loadables/finfo.c      f
405 examples/loadables/cat.c        f
406 examples/loadables/logname.c    f
407 examples/loadables/basename.c   f
408 examples/loadables/dirname.c    f
409 examples/loadables/tty.c        f
410 examples/loadables/pathchk.c    f
411 examples/loadables/tee.c        f
412 examples/loadables/rmdir.c      f
413 examples/loadables/head.c       f
414 examples/loadables/printenv.c   f
415 examples/loadables/id.c         f
416 examples/loadables/whoami.c     f
417 examples/loadables/uname.c      f
418 examples/loadables/sync.c       f
419 examples/loadables/mkdir.c      f
420 examples/loadables/ln.c         f
421 examples/loadables/unlink.c     f
422 examples/functions/autoload     f
423 examples/functions/autoload.v2  f
424 examples/functions/autoload.v3  f
425 examples/functions/basename     f
426 examples/functions/basename2    f
427 examples/functions/csh-compat   f
428 examples/functions/dirfuncs     f
429 examples/functions/dirname      f
430 examples/functions/exitstat     f
431 examples/functions/external     f
432 examples/functions/fact         f
433 examples/functions/fstty        f
434 examples/functions/func         f
435 examples/functions/getoptx.bash f
436 examples/functions/inetaddr     f
437 examples/functions/inpath       f
438 examples/functions/isnum.bash   f
439 examples/functions/isnum2       f
440 examples/functions/jdate.bash   f
441 examples/functions/jj.bash      f
442 examples/functions/keep         f
443 examples/functions/kshenv       f
444 examples/functions/login        f
445 examples/functions/lowercase    f
446 examples/functions/manpage      f
447 examples/functions/mhfold       f
448 examples/functions/notify.bash  f
449 examples/functions/pathfuncs    f
450 examples/functions/repeat2      f
451 examples/functions/repeat3      f
452 examples/functions/seq          f
453 examples/functions/seq2         f
454 examples/functions/shcat        f
455 examples/functions/shcat2       f
456 examples/functions/substr       f
457 examples/functions/substr2      f
458 examples/functions/term         f
459 examples/functions/whatis       f
460 examples/functions/whence       f
461 examples/functions/which        f
462 examples/functions/xalias.bash  f
463 examples/scripts/adventure.sh   f
464 examples/scripts/bcsh.sh        f
465 examples/scripts/fixfiles.bash  f
466 examples/scripts/hanoi.bash     f
467 examples/scripts/inpath         f
468 examples/scripts/krand.bash     f
469 examples/scripts/nohup.bash     f
470 examples/scripts/precedence     f
471 examples/scripts/randomcard.bash        f
472 examples/scripts/scrollbar      f
473 examples/scripts/scrollbar2     f
474 examples/scripts/showperm.bash  f
475 examples/scripts/shprompt       f
476 examples/scripts/spin.bash      f
477 examples/scripts/timeout        f
478 examples/scripts/vtree2         f
479 examples/scripts/vtree3         f
480 examples/scripts/zprintf        f
481 examples/startup-files/README   f
482 examples/startup-files/Bashrc.bfox      f
483 examples/startup-files/Bash_aliases     f
484 examples/startup-files/Bash_profile     f
485 examples/startup-files/bash-profile     f
486 examples/startup-files/bashrc   f
487 examples/misc/suncmd.termcap    f
488 examples/misc/aliasconv.sh      f
489 examples/misc/aliasconv.bash    f
490 examples/misc/cshtobash f
491 tests/README            f
492 tests/arith.tests       f
493 tests/arith.right       f
494 tests/array.tests       f
495 tests/array.right       f
496 tests/array-at-star     f
497 tests/array2.right      f
498 tests/braces-tests      f
499 tests/braces.right      f
500 tests/builtins.tests    f
501 tests/builtins.right    f
502 tests/builtins.sub1     f
503 tests/source1.sub       f
504 tests/source2.sub       f
505 tests/source3.sub       f
506 tests/source4.sub       f
507 tests/source5.sub       f
508 tests/cond.tests        f
509 tests/cond.right        f
510 tests/cprint.tests      f
511 tests/cprint.right      f
512 tests/dollar-at-star    f
513 tests/dollar.right      f
514 tests/dstack.tests      f
515 tests/dstack.right      f
516 tests/dstack2.tests     f
517 tests/dstack2.right     f
518 tests/errors.tests      f
519 tests/errors.right      f
520 tests/execscript        f
521 tests/exec.right        f
522 tests/exec1.sub         f       755
523 tests/exec2.sub         f
524 tests/exec3.sub         f
525 tests/exec4.sub         f
526 tests/exec5.sub         f
527 tests/exp-tests         f
528 tests/exp.right         f
529 tests/extglob.tests     f
530 tests/extglob.right     f
531 tests/func.tests        f
532 tests/func.right        f
533 tests/getopts.tests     f
534 tests/getopts.right     f
535 tests/getopts1.sub      f
536 tests/getopts2.sub      f
537 tests/getopts3.sub      f
538 tests/getopts4.sub      f
539 tests/getopts5.sub      f
540 tests/getopts6.sub      f
541 tests/getopts7.sub      f
542 tests/glob-test         f
543 tests/glob1.sub         f
544 tests/glob.right        f
545 tests/heredoc.tests     f
546 tests/heredoc.right     f
547 tests/histexp.tests     f
548 tests/histexp.right     f
549 tests/history.tests     f
550 tests/history.right     f
551 tests/history.list      f
552 tests/ifs-1.test        f
553 tests/ifs-2.test        f
554 tests/ifs-3.test        f
555 tests/ifs-1.right       f
556 tests/ifs-2.right       f
557 tests/ifs-3.right       f
558 tests/input-line.sh     f
559 tests/input-line.sub    f
560 tests/input.right       f
561 tests/jobs.tests        f
562 tests/jobs1.sub         f
563 tests/jobs2.sub         f
564 tests/jobs.right        f
565 tests/more-exp.tests    f
566 tests/more-exp.right    f
567 tests/new-exp.tests     f
568 tests/new-exp1.sub      f
569 tests/new-exp2.sub      f
570 tests/new-exp.right     f
571 tests/nquote.tests      f
572 tests/nquote.right      f
573 tests/posix2.tests      f
574 tests/posix2.right      f
575 tests/posixpat.tests    f
576 tests/posixpat.right    f
577 tests/prec.right        f
578 tests/precedence        f
579 tests/printf.tests      f
580 tests/printf.right      f
581 tests/quote.tests       f
582 tests/quote.right       f
583 tests/read.tests        f
584 tests/read.right        f
585 tests/redir.tests       f
586 tests/redir.right       f
587 tests/redir1.sub        f
588 tests/redir2.sub        f
589 tests/redir3.sub        f
590 tests/redir3.in1        f
591 tests/redir3.in2        f
592 tests/redir4.sub        f
593 tests/redir4.in1        f
594 tests/rhs-exp.tests     f
595 tests/rhs-exp.right     f
596 tests/rsh.tests         f
597 tests/rsh.right         f
598 tests/run-all           f
599 tests/run-minimal       f
600 tests/run-arith         f
601 tests/run-array         f
602 tests/run-array2        f
603 tests/run-braces        f
604 tests/run-builtins      f
605 tests/run-cond          f
606 tests/run-cprint        f
607 tests/run-dirstack      f
608 tests/run-dollars       f
609 tests/run-errors        f
610 tests/run-execscript    f
611 tests/run-exp-tests     f
612 tests/run-extglob       f
613 tests/run-func          f
614 tests/run-getopts       f
615 tests/run-glob-test     f
616 tests/run-heredoc       f
617 tests/run-histexpand    f
618 tests/run-history       f
619 tests/run-ifs-tests     f
620 tests/run-input-test    f
621 tests/run-jobs          f
622 tests/run-more-exp      f
623 tests/run-new-exp       f
624 tests/run-nquote        f
625 tests/run-posix2        f
626 tests/run-posixpat      f
627 tests/run-precedence    f
628 tests/run-printf        f
629 tests/run-quote         f
630 tests/run-read          f
631 tests/run-redir         f
632 tests/run-rhs-exp       f
633 tests/run-rsh           f
634 tests/run-set-e         f
635 tests/run-shopt         f
636 tests/run-strip         f
637 tests/run-test          f
638 tests/run-tilde         f
639 tests/run-trap          f
640 tests/run-type          f
641 tests/run-varenv        f
642 tests/set-e-test        f
643 tests/set-e.right       f
644 tests/shopt.tests       f       
645 tests/shopt.right       f
646 tests/strip.tests       f
647 tests/strip.right       f
648 tests/test-tests        f
649 tests/test.right        f
650 tests/tilde-tests       f
651 tests/tilde.right       f
652 tests/trap.tests        f
653 tests/trap.right        f
654 tests/trap1.sub         f       755
655 tests/type.tests        f
656 tests/type.right        f
657 tests/varenv.right      f
658 tests/varenv.sh         f
659 tests/version           f
660 tests/version.mini      f
661 tests/misc/perftest     f
662 tests/misc/perf-script  f
663 tests/misc/redir-t2.sh  f
664 tests/misc/run-r2.sh    f
665 tests/misc/sigint-1.sh          f
666 tests/misc/sigint-2.sh          f
667 tests/misc/sigint-3.sh          f
668 tests/misc/sigint-4.sh          f
669 tests/misc/test-minus-e.1       f
670 tests/misc/test-minus-e.2       f
671 examples/scripts.v2/PERMISSION  f
672 examples/scripts.v2/README      f
673 examples/scripts.v2/arc2tarz    f
674 examples/scripts.v2/bashrand    f
675 examples/scripts.v2/cal2day.bash        f
676 examples/scripts.v2/cdhist.bash f
677 examples/scripts.v2/corename    f
678 examples/scripts.v2/fman        f
679 examples/scripts.v2/frcp        f
680 examples/scripts.v2/lowercase   f
681 examples/scripts.v2/ncp f
682 examples/scripts.v2/newext      f
683 examples/scripts.v2/nmv f
684 examples/scripts.v2/pages       f
685 examples/scripts.v2/pf  f
686 examples/scripts.v2/rename      f
687 examples/scripts.v2/repeat      f
688 examples/scripts.v2/untar       f
689 examples/scripts.v2/uudec       f
690 examples/scripts.v2/uuenc       f
691 examples/scripts.v2/vtree       f
692 examples/scripts.v2/where       f
693 examples/scripts.v2/pmtop       f
694 examples/scripts.v2/shprof      f
695 examples/scripts.noah/PERMISSION        f
696 examples/scripts.noah/README    f
697 examples/scripts.noah/aref.bash f
698 examples/scripts.noah/bash.sub.bash     f
699 examples/scripts.noah/bash_version.bash f
700 examples/scripts.noah/meta.bash f
701 examples/scripts.noah/mktmp.bash        f
702 examples/scripts.noah/number.bash       f
703 examples/scripts.noah/prompt.bash       f
704 examples/scripts.noah/remap_keys.bash   f
705 examples/scripts.noah/require.bash      f
706 examples/scripts.noah/send_mail.bash    f
707 examples/scripts.noah/shcat.bash        f
708 examples/scripts.noah/source.bash       f
709 examples/scripts.noah/string.bash       f
710 examples/scripts.noah/stty.bash f
711 examples/scripts.noah/y_or_n_p.bash     f