Goodbye Python, Hello Go
Does someone know a ressource where I can easily learn how to switch from Bash to Go?<p>To give some context: When it comes to serious programs I use Go already, but often I just want to code a little script to watch a website for changes for example:<p><pre><code>  #!/usr/bin/env bash
  url="https://example.com"
  mem="memory.txt"
  oldsum="$(cat "$mem")"
  newsum="$(curl -sL "$url" | sha512sum)"

  if [ "$oldsum" != "$newsum" ]; then
    xmpp_notify "$url changed"
    echo "$newsum" > "$mem"
  fi
</code></pre>
I haven't tried it yet, but in my mind it feels like writing such a program would be more time consuming/complex in Go than writing it in bash. Neverthelss, I feel like Go is overall a much better language than Bash (with all those quotes), so I would like to transition to writing more short programs in Go and for that I would like to learn how to do things like reading/writing/grepping files as easily in Go as I do it in Bash. Any idea if someone wrote some hints together already?