From 4abcce013c9ee3053badf2abda77190233066676 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Fri, 23 Feb 2024 10:35:22 +0100 Subject: Testing thoughts page --- _posts/notes/2023-05-28-easy-time-took-in-bash.md | 26 +++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 _posts/notes/2023-05-28-easy-time-took-in-bash.md (limited to '_posts/notes/2023-05-28-easy-time-took-in-bash.md') diff --git a/_posts/notes/2023-05-28-easy-time-took-in-bash.md b/_posts/notes/2023-05-28-easy-time-took-in-bash.md new file mode 100644 index 0000000..958da72 --- /dev/null +++ b/_posts/notes/2023-05-28-easy-time-took-in-bash.md @@ -0,0 +1,26 @@ +--- +title: "Easy measure time took in a bash script" +permalink: /easy-time-took-in-bash.html +date: 2023-05-28T17:53:20+02:00 +layout: post +type: note +draft: false +tags: [bash] +--- + +In Bash, the `$SECONDS` variable is a special variable that automatically keeps +track of the number of seconds since the current shell or script started +executing. It starts counting from the moment the script begins running. + +```bash +#!/bin/bash + +# Reset the timer to zero. +SECONDS=0 + +# Do something. +sleep 5 + +# Print the time elapsed. +echo "Time taken: $SECONDS seconds" +``` -- cgit v1.2.3