Author: Bernd Storck Language: bash
Description: Fragt Erklärungen zu Linux-Kommandos ab. Eine Variante von "explain.sh" für deutsche Anwender. Timestamp: 2018-06-08 17:59:26 +0000
View raw paste Reply
  1. #! /bin/bash
  2. #
  3. # "explain.sh"
  4. #
  5. # Eingedeutscht und geringfuegig veraendert von Bernd Storck
  6. # https://www.facebook.com/BStLinux/
  7.  
  8. function call_explanation() {
  9.         curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1" | \
  10.         grep -Fv 'mankier.com'
  11. }
  12.  
  13. if [ "$#" -eq 0 ]; then
  14.         read  -p "Kommando: " CMD
  15.         call_explanation "$CMD"
  16. elif [ "$#" -eq 1 ]; then
  17.         call_explanation "$1"
  18. else
  19.         echo "Aufruf"
  20.         echo -e "\texplain                  interaktiver Modus."
  21.         echo -e "\texplain 'cmd -o | ...'   ein Kommando in Anfuehrungszeichen, das erklaert werden soll."
  22.         exit 1
  23. fi
  24.  
  25. exit 0
  26.  
  27.  
View raw paste Reply