Skip to content

Instantly share code, notes, and snippets.

@strizhechenko
Created December 13, 2019 10:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save strizhechenko/e872ab4ade27f21db14b22e4203b8d49 to your computer and use it in GitHub Desktop.
Save strizhechenko/e872ab4ade27f21db14b22e4203b8d49 to your computer and use it in GitHub Desktop.
Тупой логгер, который можно использовать на вызывающей стороне.
#!/bin/bash
set -euE
# echo "$0 $@ [$$] START" >&2
if [ "${1:-}" == '--help' ]; then
echo "Info: logger.sh - пишет дату перед каждой строчкой пришедшей на stdin"
echo "Usage: my_command.sh 2>&1 | ./logger.sh"
echo "Example: logger --help | ./logger.sh"
exit 0
fi
while IFS= read -r line; do
echo "$(date "+%Y.%m.%d %H:%M:%S") $line"
done
# echo "$0 $@ [$$] SUCCESS" >&2
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment