aboutsummaryrefslogtreecommitdiff
path: root/content/notes/2023-05-28-easy-time-took-in-bash.md
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2024-03-10 14:59:14 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2024-03-10 14:59:14 +0100
commit1100562e29f6476448b656dbddd4cf22505523f6 (patch)
tree442eec492199104bd49dfd74474ce89ade8fcac9 /content/notes/2023-05-28-easy-time-took-in-bash.md
parenta40d80be378e46a6c490e1b99b0d8f4acd968503 (diff)
downloadmitjafelicijan.com-1100562e29f6476448b656dbddd4cf22505523f6.tar.gz
Move back to JBMAFP
Diffstat (limited to 'content/notes/2023-05-28-easy-time-took-in-bash.md')
-rw-r--r--content/notes/2023-05-28-easy-time-took-in-bash.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/content/notes/2023-05-28-easy-time-took-in-bash.md b/content/notes/2023-05-28-easy-time-took-in-bash.md
new file mode 100644
index 0000000..42f2091
--- /dev/null
+++ b/content/notes/2023-05-28-easy-time-took-in-bash.md
@@ -0,0 +1,24 @@
1---
2title: "Easy measure time took in a bash script"
3url: /easy-time-took-in-bash.html
4date: 2023-05-28T17:53:20+02:00
5type: note
6draft: false
7---
8
9In Bash, the `$SECONDS` variable is a special variable that automatically keeps
10track of the number of seconds since the current shell or script started
11executing. It starts counting from the moment the script begins running.
12
13```bash
14#!/bin/bash
15
16# Reset the timer to zero.
17SECONDS=0
18
19# Do something.
20sleep 5
21
22# Print the time elapsed.
23echo "Time taken: $SECONDS seconds"
24```