Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.07 KB | None | 0 0
  1. >>60531997
  2. >I literally just started using KDE
  3. klipper is tha best \-\@c|< .
  4.  
  5. learn how to regrex (and bash OFC).
  6. https://en.wikipedia.org/wiki/Regular_expression
  7. and enjoy.
  8.  
  9. 4eg one of mine.
  10. no regrex (mach all).
  11. qrTelMode.sh '%s'
  12.  
  13. where qrTelMode.sh is:
  14.  
  15. #!/bin/bash
  16. #this script adds 'tel:' prefix if phone number is detected.
  17. var="$1"
  18. echo $var
  19.  
  20.     if [[ $(echo "$var" | grep -E '(^\ *\+?([0-9][0-9])?(\ |-)?([0-9][0-9])(\ |-)?([0-9])?(\ |-)([0-9][0-9])?(\ |-)?([0-9][0-9][0-9])(\ |-)?([0-9][0-9][0-9])\ *$)|(^\ *(\(?\+?[0-9][0-9](\ |-)?[0-9][0-9]\)?)?(\ *|-)?[0-9][0-9](\ |-)?[0-9](\ |-)?[0-9](\ |-)?[0-9](\ |-)?[0-9][0-9]\ *$)' | wc -c) > 0 ]] ;
  21.     then
  22.         var="tel:$(echo "$var" | sed -r 's/(\ |-)//g')"
  23.     fi
  24.    
  25.    
  26.         qrencode -o ~/.qr.png "$var" ; gwenview ~/.qr.png
  27.  
  28. ===========================
  29. regrex
  30. ^[^/(file://)(http.)(www\.)]\D+
  31.  
  32. if  kdialog --title 'g***leTranslate' --yesno rly? ; then /usr/lib/libexec/kf5/kdesu -u net firefox https://translate.google.com/#auto/pl/%s  ; fi
  33.  
  34. note that second script runs firefox as 'net' user.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement