From cf29488c587334874cf491a01a1f74ba3ac7de45 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 30 Sep 2013 13:46:59 -0400 Subject: Merge branch 'new'. --- (limited to 'guides/shell-workshop') diff --git a/guides/shell-workshop/index.html b/guides/shell-workshop/index.html deleted file mode 100755 index 3b85b6c..0000000 --- a/guides/shell-workshop/index.html +++ /dev/null @@ -1,81 +0,0 @@ - - -

UNIX® Shell Scripting Workshop

-

Introduction to the UNIX Shell Language and Environment

-

- This is a workshop that I gave at the New Jersey Institute of Technology - (NJIT) in the Spring of 2012 as part of the workshop series of the - university's chapter of the Association for Computing Machinery (ACM). It - was based on a similar tutorial I had given during meetings of NJIT ACM's - SIG GNU/Linux in the Fall of 2011. -

-

Flyer

-

- Below you may find the flyer for this event: -

- -

- This flyer includes copyrighted images used pursuant to the fair use - limitation of U.S. Copyright Law. -

-

Standards

-

- The workshop referred to the Shell and Utilities (XCU) volume of - POSIX.1-2008, - published by the IEEE and The Open Group. - Everything covered applies to any sufficiently-compliant shell and operating - system. -

-

Notes

-

- The following are my notes from the tutorial I gave at SIG GNU/Linux - meetings, reused for the workshop: -

- -

- The following are the notes I wrote as a guide for the workshop: -

- -

Session

-

- The following is a cleaned-up version of the shell session from the - workshop, including all of the commands I ran and scripts I wrote. -

- -

Examples

-

- At the end of the workshop, I showed the following example shell scripts: -

- -

Copyright

-

- Copyright © 2012 Patrick "P. J." McDermott -
- All works related to this workshop, including this document, the flyer, the - notes, and the session records may be used under the terms of the - Creative Commons - Attribution 3.0 Unported license.
-

- diff --git a/guides/shell-workshop/index.mdwn b/guides/shell-workshop/index.mdwn new file mode 100644 index 0000000..6e4c575 --- /dev/null +++ b/guides/shell-workshop/index.mdwn @@ -0,0 +1,82 @@ + + + +Introduction to the UNIX Shell Language and Environment +======================================================= + +This is a workshop that I gave at the New Jersey Institute of Technology (NJIT) +in the Spring of 2012 as part of the workshop series of the university's chapter +of the Association for Computing Machinery (ACM). It was based on a similar +tutorial I had given during meetings of NJIT ACM's SIG GNU/Linux in the Fall of +2011. + +Flyer +===== + +Below you may find the flyer for this event: + + * [Source SVG document](flyer.svg) + * [Rendered PDF document](flyer.pdf) + +This flyer includes copyrighted images used pursuant to the fair use limitation +of U.S. Copyright Law. + +Standards +========= + +The workshop referred to the Shell and Utilities (XCU) volume of +[POSIX.1-2008][posix], [published][unix] by the IEEE and The Open Group. +Everything covered applies to any sufficiently-compliant shell and operating +system. + +[posix]: http://pubs.opengroup.org/onlinepubs/9699919799/ +[unix]: http://www.unix.org/ + +Notes +===== + +The following are my notes from the tutorial I gave at SIG GNU/Linux +meetings, reused for the workshop: + + * [shell.txt](shell.txt) + * [shell-tut.txt](shell-tut.txt) + +The following are the notes I wrote as a guide for the workshop: + + * [notes.txt](notes.txt) + +Session +======= + +The following is a cleaned-up version of the shell session from the +workshop, including all of the commands I ran and scripts I wrote. + + * [Plain text (Markdown) document](session.txt) + * [HTML document](session.html) + +Examples +======== + +At the end of the workshop, I showed the following example shell scripts: + + * [`which` of debianutils][debianutils-which] (an implementation of [a program + available][which] on many UNIX-like operating systems), notable for its use + of the internal field separator (IFS) to parse the `PATH` variable + * [`opkbuild`][opkbuild] of opkhelper (a set of scripts I wrote) + +[debianutils-which]: http://anonscm.debian.org/gitweb/?p=users/clint/debianutils.git;a=blob;f=which;hb=1b1dfee67e9ddd9dfe9171ac347e5000f4deab8a +[which]: https://en.wikipedia.org/wiki/Which_%28Unix%29 +[opkbuild]: http://odin1.pehjota.net/git/opkhelper/tree/src/opkbuild.sh + +Copyright +========= + +Copyright © 2012 Patrick "P. J." McDermott + +All works related to this workshop, including this document, the flyer, the +notes, and the session records may be used under the terms of the [Creative +Commons Attribution 3.0 Unported license][cc-by-3.0]. + +[cc-by-3.0]: http://creativecommons.org/licenses/by/3.0/ + + -- cgit v0.9.1