Received: from mx0.riseup.net (mx0.riseup.net [198.252.153.6]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id 33BEC225D43 for <~alpine/users@lists.alpinelinux.org>; Wed, 20 Nov 2024 05:59:47 +0000 (UTC) Received: from fews01-sea.riseup.net (fews01-sea-pn.riseup.net [10.0.1.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4XtW0c6NlXz9vNB for <~alpine/users@lists.alpinelinux.org>; Wed, 20 Nov 2024 05:59:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1732082384; bh=UrkYs4rBvi/59C2AYcJKrMb1G+JzxQ+ZjbPlfwJhZoc=; h=Subject:From:To:Date:In-Reply-To:References:From; b=eUrL1p/NpF1cboey4Og4KQBbc06E+VLyVChmZhUpGg8pcaFREibEx2tnlZ+i42V4G PB6ptJB1zwypjKxr7+O2e/rS8VJjzz5iz8HMEa+1yC+Y9PYPI0cl8hx9J+Wo0XFm+d RxQN5cZ3K7dFBcclgIf0fJ3pQo8nUlA8vpvUUO9s= X-Riseup-User-ID: 1578D7EE0B6D506333890855883907BEEC49C2493E7A2EC44DB5FB0438CB3809 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews01-sea.riseup.net (Postfix) with ESMTPSA id 4XtW0c3H6NzJrQK for <~alpine/users@lists.alpinelinux.org>; Wed, 20 Nov 2024 05:59:44 +0000 (UTC) Message-ID: Subject: Re: Resources for learning shell scripting From: Ralf Mardorf To: ~alpine/users@lists.alpinelinux.org Date: Wed, 20 Nov 2024 06:59:41 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 On Wed, 2024-11-20 at 06:40 +0100, spoon@keemail.me wrote: > You should either try guide.bash.academy > or=C2=A0https://tldp.org/LDP/abs/html/. Both are very good and practical. The =E2=80=9CAdvanced Bash Scripting Guide=E2=80=9D is far from what the OP= is asking for! Bash provides arrays and so on. Bashisms are frowned upon for portability.