From 80c8e873695237415a505954df55f2f10c60de1e Mon Sep 17 00:00:00 2001 From: Woose Date: Sun, 2 Feb 2025 18:33:59 +0300 Subject: [PATCH] update --- module6.ipynb | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/module6.ipynb b/module6.ipynb index 1209cce..54d4bc0 100644 --- a/module6.ipynb +++ b/module6.ipynb @@ -214,6 +214,91 @@ "source": [ "# Creating Bash scripts" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#!/bin/bash\n", + "echo \"Starting at: $(date)\"\n", + "echo\n", + "\n", + "echo \"UPTIME\"\n", + "uptime\n", + "echo\n", + "\n", + "echo \"FREE\"\n", + "free\n", + "echo\n", + "\n", + "echo \"WHO\"\n", + "who\n", + "echo\n", + "\n", + "echo \"Finishing at: $(date)\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#!/bin/bash\n", + "\n", + "echo \"Starting at: $(date)\"; echo\n", + "echo \"UPTIME\"; uptime; echo\n", + "echo \"FREE\"; free; echo\n", + "echo \"WHO\"; who; echo\n", + "echo \"Finishing at: $(date)\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Using variables and globs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "example=hello\n", + "echo $example" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#!/bin/bash\n", + "\n", + "line=\"-------------------------------------------------\"\n", + "echo \"Starting at: $(date)\"; echo $line\n", + "echo \"UPTIME\"; uptime; echo $line\n", + "echo \"FREE\"; free; echo $line\n", + "echo \"WHO\"; who; echo $line\n", + "echo \"Finishing at: $(date)\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "echo *.py\n", + "echo c*\n", + "echo *\n", + "echo ?????.py" + ] } ], "metadata": {