stuffeth and thingeth
This commit is contained in:
parent
4c5d377fef
commit
d5fb522b19
8 changed files with 150 additions and 185 deletions
|
@ -12,41 +12,9 @@ case "$1" in
|
|||
awk 'NR=='$((1 + RANDOM % num_lines ))'{print;exit}' "$excuses_file"
|
||||
;;
|
||||
"hq")
|
||||
case "$2" in
|
||||
"dijkstra")
|
||||
dijkstra="$HOME/.local/share/hackerquotes/dijkstra"
|
||||
dijkstra_lines=$(nl "$dijkstra" | tail -n 1 | awk '{print $1}')
|
||||
echo -n "Daily Hackerquote: "
|
||||
awk 'NR=='$((1 + RANDOM % dijkstra_lines ))'{print;exit}' "$dijkstra"
|
||||
echo " - Edsger W. Dijkstra"
|
||||
;;
|
||||
"knuth")
|
||||
knuth="$HOME/.local/share/hackerquotes/knuth"
|
||||
knuth_lines=$(nl "$knuth" | tail -n 1 | awk '{print $1}')
|
||||
echo -n "Daily Hackerquote: "
|
||||
awk 'NR=='$((1 + RANDOM % knuth_lines ))'{print;exit}' "$knuth"
|
||||
echo " - Donald E. Knuth"
|
||||
;;
|
||||
"perlis")
|
||||
perlis="$HOME/.local/share/hackerquotes/perlis"
|
||||
perlis_lines=$(nl "$perlis" | tail -n 1 | awk '{print $1}')
|
||||
echo -n "Daily Hackerquote: "
|
||||
awk 'NR=='$((1 + RANDOM % perlis_lines ))'{print;exit}' "$perlis"
|
||||
echo " - Alan J. Perlis"
|
||||
;;
|
||||
"torvalds")
|
||||
torvalds="$HOME/.local/share/hackerquotes/torvalds"
|
||||
torvalds_lines=$(nl "$torvalds" | tail -n 1 | awk '{print $1}')
|
||||
echo -n "Daily Hackerquote: "
|
||||
awk 'NR=='$((1 + RANDOM % torvalds_lines ))'{print;exit}' "$torvalds"
|
||||
echo " - Linus Torvalds"
|
||||
;;
|
||||
"misc")
|
||||
misc="$HOME/.local/share/hackerquotes/misc"
|
||||
misc_lines=$(nl "$misc" | tail -n 1 | awk '{print $1}')
|
||||
echo -n "Daily Hackerquote: "
|
||||
awk 'NR=='$((1 + RANDOM % misc_lines ))'{print;exit}' "$misc"
|
||||
;;
|
||||
esac
|
||||
file="$HOME/.local/share/hackerquotes/$2"
|
||||
lines=$(nl "$file" | tail -n 1 | awk '{print $1}')
|
||||
echo -n "Daily Hackerquote: "
|
||||
awk 'NR=='$((1 + RANDOM % $lines ))'{print;exit}' "$file"
|
||||
;;
|
||||
esac
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue