[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Shell Script

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 14
Thread images: 1

File: serveimage.png (7KB, 427x132px) Image search: [Google]
serveimage.png
7KB, 427x132px
What's the best way to learn this?
>>
I went to my local library and borrowed the Linux shell script Bible
>>
>>58996918
Another "Bible" for GNU/Linux...
>>
>>58996853
Code Academy has a pretty good crash course on the basics.
>>
>>58996853

i've been reading this

http://linuxcommand.org/tlcl.php

i'm only on chapter 8 but its very easy to follow. also its free

>>58996984

this is alright too but is pretty superficial in its explanations and only goes over the most basic stuff to do in the command line like moving between directories and some pipelining
>>
>>58996853

$ man bash
>>
>>58996853

browse github for useful bash scripts
>>
>>58996853

Try looking at the screenfetch source code. :^)


Anyway OP, the de facto Bash nerds guide is this:
http://tldp.org/LDP/abs/html/

Another great thing about bash is you can leverage other languages too. you can literally inline Perl, Node.js, and Python if you know what you're doing.
>>
>>58996853
codeacademy's course is a good start
>>
are you retarded? read the manual
>>
>>58996853
I just needed to learn the syntax and get my hands dirty by automating simple/moderate tasks. After you write a couple of them, you'll get the hang of it.
>>
>>58997482
Tlcl is pretty good.

>>58997677
The abs guide is full of misinformation and shut practices that were considered acceptable 20 years ago when it was written
>>
>>58996853
Install shellcheck and set it up as a linter in your editor
>>
>>58996853
I learned from the small book, the Unix Programming Environment, it's still relevant and still the best source, just read modern man pages after to see the changes but there's hardly any changes in sed/grep/awk/bash scripts
Thread posts: 14
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.