From 880357e74cb5254acbcff4999b5b0b2dffe261a7 Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Sat, 25 Jan 2014 18:36:25 -0800 Subject: [PATCH] bash/novice/guide.md: Explain why we don't cover shebangs On Sat, Jan 25, 2014 at 05:39:54PM -0800, Greg Wilson wrote: > We don't discuss shebang because we don't want to try to explain > Unix permissions to novices. --- bash/novice/guide.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bash/novice/guide.md b/bash/novice/guide.md index 19295d2cd..238ce5aa0 100644 --- a/bash/novice/guide.md +++ b/bash/novice/guide.md @@ -107,8 +107,14 @@ Teaching Notes including file permissions, job control, and SSH. If learners already understand the basic material, this can be covered instead using the online lessons as guidelines. + These limitations also have follow-on consequences: + + * Without file permissions, it's hard to discuss [script + shebangs][shebang] (e.g. `#!/bin/sh`). * Installing Bash and a reasonable set of Unix commands on Windows always involves some fiddling and frustration. Please see the latest set of installation guidelines for advice, and try it out yourself *before* teaching a class. + +[shebang]: http://en.wikipedia.org/wiki/Shebang_%28Unix%29