-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathbattery-age.sh
executable file
·50 lines (41 loc) · 2.45 KB
/
battery-age.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/env bash
# ██████ ██ ██ ██ ██ ██ ██ ██
# ░█░░░░██ ░██░░ ░██ ░██ ░██░░ ░░
# ░█ ░██ ██████ ███████ ░██ ██ ██████░██ ░██ ██ ██ ██████
# ░██████ ░░░░░░██ ░░██░░░██ ██████░██░░░██░ ░██████████░██ ░██ ██░░░░██
# ░█░░░░ ██ ███████ ░██ ░██ ██░░░██░██ ░██ ░██░░░░░░██░██ ░██░██ ░██
# ░█ ░██ ██░░░░██ ░██ ░██░██ ░██░██ ░██ ░██ ░██░██ ██░██░██ ░██
# ░███████ ░░████████ ███ ░██░░██████░██ ░░██ ░██ ░██░██░░███ ░░██████
# ░░░░░░░ ░░░░░░░░ ░░░ ░░ ░░░░░░ ░░ ░░ ░░ ░░ ░░ ░░░ ░░░░░░
# Copyright (C) 2019 BanditHijo
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation, either version 3 of the License, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
# more details.
#
# You should have received a copy of the GNU General Public License along with
# this program. If not, see http://www.gnu.org/licenses/.
# author : Rizqi Nur Assyaufi
# website : https://bandithijo.com
# email : [email protected]
# created : 2018
#read -p "Enter your birth year. Example: 1900 : " year
#read -p "Enter your birht month. Example: 06 " month
year=2019
month=05
yearnow=$(date '+%Y')
monthnow=$(date '+%m')
agey=$(($yearnow-$year))
agem=$((10#$monthnow-$month))
if [[ $((10#$agem)) -lt 0 ]] ; then
agem=$(($monthnow-$month+12))
else
agem=$((10#$monthnow-$month))
fi
echo "$agey""Y" "$agem""M"