-
-
Notifications
You must be signed in to change notification settings - Fork 381
Construct intermediate shell lesson. #126
Comments
On Sat, Nov 02, 2013 at 09:01:17AM -0700, Greg Wilson wrote:
I've got the history of the hackerwithin shell lesson and associated |
In #93 a few hours ago: On Sat, Nov 09, 2013 at 04:25:02AM -0800, Ethan White wrote:
This is probably a good place for shell/intermediate discussion ;). Besides my earlier proposal to use my restructured hacker-withing |
I agree. It seems to me that 1) our traditional target audience was always folks with some programming experience but typically little to no background in shell, version control, etc. and 2) it's not clear to me that even if we could put together a bootcamp full of folks with decent shell backgrounds (and there are a few at every bootcamp I teach, so this might be possible) that we really want to be training folks in shell beyond the level already covered in #139. If others agree this would argue for just having a single set of shell material and #139 looks like a great start on that material to me. |
I talked to @gvwilson about this and we came up with a list of things that would make for a good Intermediate Shell lesson:
Some of these are occasionally taught in Novice Shell, but not with any consistency. Thoughts about this list? Is there anything else that is used generally enough that it might be worth teaching in a couple of hours on Intermediate Shell? |
Nice list. I'd replace backquote expansion with |
regex and xargs in conjunction with grep and find? Does job control cover for-loops? |
I wasn't thinking of it that way. We often get to for-loops in the Novice lessons, which is why I didn't think to list it, but I think you're absolutely right that we should include it here. A lot of folks with a little bit of shell background haven't used them. |
Advanced shell programming (function arguments, etc...), might be a decent capstone. |
On 2013-11-22 3:36 PM, Aron Ahmadia wrote:
|
On Fri, Nov 22, 2013 at 02:55:56PM -0800, Greg Wilson wrote:
That makes sense to me. You could think of “shell” as just the shell |
Should GNU Parallel be included in intermediate shell? |
On Tue, Jan 14, 2014 at 04:53:47PM -0800, Greg Wilson wrote:
That's the first I've heard of the project ;). Is it an alternative |
I have mixed feelings about parallel computing in the 2-day materials. Do we have something that looks like an introduction to working with remote and virtual machines yet? (SSH, OpenStack, possibly GNU Screen or tmux?) |
On Tue, Jan 14, 2014 at 05:24:04PM -0800, Aron Ahmadia wrote:
I like the idea of a novice SSH lesson, but I think it should be an The usefulness of any remote-action command is going to depend |
I'm closing this now that intermediate shell content has landed with b4b56de (Seeding intermediate material on the bash shell, 2014-01-27). |
Construct lesson on the Unix shell for intermediates in
bash/intermediate
.The text was updated successfully, but these errors were encountered: