2020-01-25 23:13:57 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
2021-02-07 23:05:21 +01:00
|
|
|
export LC_TIME=C
|
2020-01-25 23:13:57 +01:00
|
|
|
export TZ=UTC
|
2023-05-04 21:19:22 +02:00
|
|
|
TZDIR=${TZDIR:-/usr/share/zoneinfo/}
|
2021-02-07 23:05:21 +01:00
|
|
|
if (( $# )) && ! read -r TZ < <(IFS=_; find -L "$TZDIR" -type f -not -iname 'West' -iname "*$**" -printf '%P\n' -quit); then
|
2020-01-26 00:32:25 +01:00
|
|
|
echo "No match for '$*'."
|
2020-01-25 23:13:57 +01:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
if [[ $TZ != UTC ]]; then
|
|
|
|
_city=${TZ##*/}
|
|
|
|
echo "It's $(date) in ${_city//_/ }."
|
|
|
|
else
|
|
|
|
echo "It's $(date)."
|
|
|
|
fi
|