Tree @HEAD (Download .tar.gz)
- debian
- HTML
- soundfiles
- abs-book.sgml
- add-drive.sh
- agram.sh
- agram2.sh
- alias.sh
- allprofs.sh
- alt-bc.sh
- am-i-root.sh
- and-list2.sh
- and-or.sh
- archiveweblogs.sh
- arglist.sh
- arith-ops.sh
- arith-tests.sh
- arr-choice.sh
- array-append.bash
- array-assign.bash
- array-function.sh
- array-ops.sh
- array-strops.sh
- arrow-detect.sh
- ascii.sh
- ascii2.sh
- ascii3.sh
- assert.sh
- assoc-arr-test.sh
- avoid-subshell.sh
- background-loop.sh
- backlight.sh
- bad-op.sh
- badread.sh
- base.sh
- base64.sh
- bash-profile.snippet
- bashandperl.sh
- BashExtraKeys.sh
- bashpodder.sh
- bashrc
- basics-reviewed.bash
- behead.sh
- bin-grep.sh
- bingo.sh
- blank-rename.sh
- blot-out.sh
- break-levels.sh
- broken-link.sh
- brownian.sh
- bubble.sh
- c-vars.sh
- cannon.sh
- cards.sh
- case-cmd.sh
- case4.sh
- cdll
- Change.log
- col-totaler.sh
- col-totaler2.sh
- col-totaler3.sh
- collatz.sh
- colm.sh
- color-echo.sh
- commentblock.sh
- connect-stat.sh
- continue-n.example
- continue-nlevel.sh
- copy-cd.sh
- CopyArray.sh
- crypto-quote.sh
- csubloop.sh
- cvt.sh
- cw-solver.sh
- data-file
- date-calc.sh
- days-between.sh
- dd-keypress.sh
- de-rpm.sh
- dereference.sh
- dev-tcp.sh
- dialog.sh
- dict-lookup.sh
- directory-info.sh
- Draw-box.sh
- Du.sh
- echo-params.sh
- embedded-arrays.sh
- empty-array.sh
- encryptedpw.sh
- erase.sh
- escaped.sh
- ex1.sh
- ex10.sh
- ex11.sh
- ex12.sh
- ex13.sh
- ex14.sh
- ex15.sh
- ex16.sh
- ex17.sh
- ex18.sh
- ex19.sh
- ex1a.sh
- ex2.sh
- ex20.sh
- ex21.sh
- ex22.sh
- ex22a.sh
- ex23.sh
- ex24.sh
- ex25.sh
- ex26.sh
- ex26a.sh
- ex27.sh
- ex28.sh
- ex29.sh
- ex3.sh
- ex30.sh
- ex30a.sh
- ex31.sh
- ex32.sh
- ex33.sh
- ex33a.sh
- ex34.sh
- ex35.sh
- ex36.sh
- ex37.sh
- ex38.sh
- ex39.sh
- ex4.sh
- ex40.sh
- ex41.sh
- ex42.sh
- ex43.sh
- ex44.sh
- ex45.sh
- ex45a.sh
- ex46.sh
- ex47.sh
- ex48.sh
- ex49.sh
- ex5.sh
- ex50.sh
- ex51.sh
- ex52.sh
- ex53.sh
- ex54.sh
- ex55.sh
- ex56.sh
- ex56py.sh
- ex57.sh
- ex58.sh
- ex59.sh
- ex6.sh
- ex60.sh
- ex61.sh
- ex62.sh
- ex63.sh
- ex64.sh
- ex65.sh
- ex66.sh
- ex67.sh
- ex68.sh
- ex68a.sh
- ex69.sh
- ex7.sh
- ex70.sh
- ex71.sh
- ex71a.sh
- ex71b.sh
- ex71c.sh
- ex72.sh
- ex73.sh
- ex74.sh
- ex75.sh
- ex76.sh
- ex77.sh
- ex78.sh
- ex8.sh
- ex9.sh
- exercising-dd.sh
- factr.sh
- fc4upd.sh
- fetch_address-2.sh
- fetch_address.sh
- fibo.sh
- fifo.sh
- fifteen.sh
- file-comparison.sh
- file-info.sh
- file-info01.sh
- file-integrity.sh
- find-splitpara.sh
- findstring.sh
- for-loopc.sh
- for-loopcmd.sh
- from.sh
- ftpget.sh
- func-cmdlinearg.sh
- gcd.sh
- gen0
- generate-script.sh
- getopt-simple.sh
- gronsfeld.bash
- grp.sh
- ha.sh
- hanoi.bash
- hanoi2.bash
- hanoi2a.bash
- hash-example.sh
- Hash.lib
- hello.sh
- here-commsub.sh
- here-function.sh
- hexconvert.sh
- homework.sh
- horserace.sh
- hypotenuse.sh
- idelete.sh
- ifs-empty.sh
- ifs.sh
- incompat.sh
- ind-func.sh
- ind-ref.sh
- INDEX00.sgml
- insertion-sort.bash
- int-or-string.sh
- ip-addresses.sh
- ip.sh
- is-spammer.sh
- is_spammer.bash
- isalpha.sh
- iscan.sh
- keypress.sh
- kill-byname.sh
- kill-process.sh
- ktour.sh
- lastpipe-option.sh
- length.sh
- letter-count.sh
- letter-count2.sh
- life.sh
- line-number.sh
- list-glob.sh
- logevents.sh
- logging-wrapper.sh
- lookup.sh
- lowercase.sh
- m4.sh
- mail-format.sh
- mailbox_grep.sh
- makedict.sh
- maned.sh
- manview.sh
- match-string.sh
- max.sh
- max2.sh
- missing-keyword.sh
- monthlypmt.sh
- msquare.sh
- multiple-processes.sh
- multiplication.sh
- music.sh
- names.data
- neg-array.sh
- neg-offset.sh
- nested-loop.sh
- nightly-backup.sh
- nim.sh
- numbers.sh
- online.sh
- opprec-table.sgml
- pad.sh
- paragraph-space.sh
- param-sub.sh
- patt-matching.sh
- pb.sh
- petals.sh
- pick-card.sh
- pid-identifier.sh
- poem.sh
- pr-asc.sh
- prepend.sh
- primes.sh
- primes2.sh
- progress-bar.sh
- progress-bar2.sh
- protect_literal.sh
- psub.bash
- pw.sh
- q-function.sh
- qky.sh
- quote-fetch.sh
- ra2ogg.sh
- ramdisk.sh
- rand-string.sh
- random-between.sh
- random-test.sh
- random2.sh
- read-N.sh
- read-novar.sh
- read-r.sh
- read-redir.sh
- README
- readpipe.sh
- realname.sh
- reassign-stdout.sh
- recurse.sh
- recursion-def.sh
- recursion-demo.sh
- redir1.sh
- redir2.sh
- redir2a.sh
- redir3.sh
- redir4.sh
- redir4a.sh
- redir5.sh
- ref-params.sh
- remote.bash
- reply.sh
- resistor-inventory.sh
- restricted.sh
- return-test.sh
- revposparams.sh
- rfe.sh
- rn.sh
- rnd.sh
- rot13.sh
- rot13a.sh
- rot14.sh
- rp.sdcard.sh
- rpm-check.sh
- sam.sh
- script-array.sh
- script-detector.sh
- sd.sh
- seconds.sh
- secret-pw.sh
- sedappend.sh
- seeding-random.sh
- self-copy.sh
- self-destruct.sh
- self-document.sh
- self-exec.sh
- self-mailer.sh
- self-source.sh
- set-pos.sh
- setnew-passwd.sh
- show-all-colors.sh
- soundcard-on.sh
- soundex.sh
- spam-lookup.sh
- spawn.sh
- speech.sh
- splitcopy.sh
- stack.sh
- str-test.sh
- string.sh
- strip-comments.sh
- stupid-script-tricks.sh
- subshell-pitfalls.sh
- subshell.sh
- substring-extraction.sh
- sum-product.sh
- sw.sh
- symlinks.sh
- symlinks2.sh
- t-out.sh
- TABEXP.sgml
- tempfile-name.sh
- test-cgi.sh
- test-execution-time.sh
- test-suite.sh
- timed-input.sh
- timeout.sh
- tohtml.sh
- tree.sh
- tree2.sh
- twodim.sh
- unalias.sh
- unit-conversion.sh
- unprotect_literal.sh
- unset.sh
- upperconv.sh
- usage-message.sh
- usb.sh
- UseGetOpt-2
- UseGetOpt-2.sh
- UseGetOpt.sh
- userlist.sh
- usrmnt.sh
- var-match.sh
- vartrace.sh
- VIEWDATA.BAT
- viewdata.sh
- weirdvars.sh
- wf.sh
- wf2.sh
- wgetter2.bash
- wh-loopc.sh
- what.sh
- whx.sh
- wipedir.sh
- words.data
- wr-ps.bash
- wstrings.sh
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | SOME SCRIPTS WILL NOT RUN AS IS Note that the source code for certain of the example shell scripts have the "<" and ">" in place of angle brackets (< and >), or & in place of the ampersand (&). This is necessary for the Docbook SGML conversion. If you plan to run these scripts from the enclosed source files, then it will, of course, be necessary to restore the angle brackets or ampersand. < becomes < > becomes > << becomes << <<< becomes <<< >> becomes >> & becomes & In some of the below cases, only the comments are affected, and these scripts require no fixups to execute as expected. The following sed scriptlet will accomplish the fixup: sed -e 's/</</g' -e 's/>/>/g' SCRIPT.sh > FIXED_SCRIPT.sh A followup double-check is advisable, of course. ======================================================================= Scripts needing to be altered: ----------------------------- Du.sh (line 19) encryptedpw.sh (lines 27 and 35) ex57.sh (comment in line 8) ex70.sh (line 3) ex71.sh (line 7) ex71a.sh (line 8) ex71b.sh (line 22) logevents.sh (lines 31, 39-42, 47-8, 54, 56, 58, 61, 63, 67) m4.sh (line 8: "\&" --> \&) pw.sh (comment in line 4) read-r.sh (lines 5, 6, 20, 27) rnd.sh (comments in lines 38, 55, 64) rot13.sh (comment, line 6) rot13a.sh (comment, line 5) here-function.sh (line 16) avoid-subshell.sh (lines 24, 25, and 33) usb.sh (line 28) prepend.sh (lines 18 and 28) array-assign.bash ( comments on lines 18-19) cdll (lines 51-53, 59, 63-69, 82-83, 85, 463, 521, 567-568, 570, 580-586, 637, 656-658) directory-info.sh (lines 36, 166, 273 and 353) is-spammer.sh (comments on lines 4, 35, and 51) bashrc (comment on line 4) commentblock.sh (lines 4 and 23) self-document.sh (line 14) self-document2.sh (line 8) dev-tcp.sh (line 14) archiveweblogs.sh (comment in line 4) multiple-processes.sh (line 143) catscripts.sh (lines 12 and 21) is_spammer.bash (comments on various lines) iscan.sh (comment in line 10) Hash.lib, (comments in lines lines 103 and 116: & --> &) (comment in line 3: < --> <, > --> >) hash-example.sh (comment in line 3: < --> <, > --> >) quote-fetch.sh (comment in line 26: & --> &) ftpget.sh (comment in line 28) whx.sh (comment in line 259) pad.sh, (comments in line 6, lines 26, 27, 28, 29, 30, 33, 34). nightly-backup.sh (comment in line 4) tohtml.sh: lines 22-33 lines 35-36 lines 38-41 line 74 line 83 lines 100-101 In-line code block at beginning of "I/O Redirection" chapter, line 41. In-line code block at "mkfifo" entro in "Miscellaneous Commands" section of "External Filters, Programs and Commands" chapter. insertion-sort.sh: line 8 (comment) line 44 line 45 line 57 (two instances) tree2.sh: line 38 (comment) line 88 petals.sh line 56 realname.sh line 26 qky.sh line 7 line 63 line 87 line 113 (The unaltered, executable script can be downloaded. See: http://bash.deta.in/qky.README.html) maned.sh line 6 (comment) progress-bar.sh line 26 line 30 nim.sh line 27 paragraph-spac3.sh line 6 sw.sh line 5 (comment) here-commsub.sh line 5 UseGetOpt.sh: line 4 (comment) UseGetOpt-2.sh: line 11 (comment) bash64.sh: line 4 (comment) speech.sh: line 14 |
Commit History @HEAD
- releasing package abs-guide version 10-4 Sandro Tosi 3 years ago
- bump debhelper compat to 13 Sandro Tosi 3 years ago
- removed, there will be no more releases (+ upstream website is offline) Sandro Tosi 3 years ago
- extend packaging copyright years Sandro Tosi 3 years ago
- bump Standards-Version to 4.5.1 (no changes needed) Sandro Tosi 3 years ago
- run wrap-and-sort Sandro Tosi 3 years ago
- Merge branch 'multiarch-hints' into 'master' Sandro Tosi 3 years ago
- Merge branch 'master' into 'multiarch-hints' Sandro Tosi 3 years ago
- Merge branch 'lintian-fixes' into 'master' Sandro Tosi 3 years ago
- Apply multi-arch hints. Debian Janitor 3 years ago