Melhores recursos para aprender scripts bash? [fechadas]

30

Programei em vários idiomas há dois anos, quero dizer que sei como projetar e implementar uma solução decente para um determinado problema.

No entanto, o bash está sendo uma grande dor de cabeça para mim, apenas nada funciona como o esperado - ou mesmo sem erros.

Todos os guias que encontrei foram incrivelmente informais, não resumindo adequadamente sua sintaxe ou informando os erros mais comuns que você pode cometer.

Então, o que você pode me recomendar?

vemv
fonte
3
Pelo que vale a pena, fui apontado hoje para o manual e está fazendo uma leitura interessante, mas bastante substancial. Pode ser útil para você.
boehj
Oh eu não percebi esta resposta, obrigado :)
vemv
Não se preocupe. Eu ainda estou passando por isso. :)
boehj
1
O manual do @boehj +1 dá às pessoas surpresas.
Arthur2e5

Respostas:

22

Gosto dos guias do TLDP http://tldp.org/guides.html

Há de tudo, desde os iniciantes aos guias avançados do Bash; é como eu aprendi de qualquer maneira.

jasonwryan
fonte
Obrigado, parece que você também pode encontrar outros guias úteis em geral.
vemv
1
Eu li de alguém que trabalha em uma ferramenta automática de verificação de código para scripts bash: "O TLDP é, devo dizer educadamente, não recomendado para orientação sobre como escrever scripts shell".
Phd #
1
@phk Bem, ele contém muitos materiais que são muito passo a passo, como blah; exitval=$?; if [ "$exitval" -ne 0 ]... Felizmente, as pessoas aprendem rápido depois que você as aponta.
Arthur2e5
12
Todos os guias que encontrei foram incrivelmente informais, não resumindo adequadamente sua sintaxe ou informando os erros mais comuns que você pode cometer.

O melhor recurso, e um que resolva erros comuns, é o Wiki de Greg

Outro recurso muito bom para ponteiros sobre sintaxe e boas práticas é o Bash Hackers Wiki

jasonwryan
fonte
Ambos parecem ser exatamente o que eu preciso. Obrigado
vemv
0

Aprendo muito com o livro UNIX Power Tools. Embora não seja um livro exclusivamente sobre programação de shell, achei os tópicos fáceis de entender e há muitos truques para aprender.

Hai Vu
fonte
0

Se você quiser um pouco mais de detalhes sobre o que realmente está acontecendo e com os erros comuns que você pode encontrar, então este Tutorial de script do Bash pode ser uma boa leitura.

Ryan
fonte