Advertisement
Guest User

Bash

a guest
Apr 1st, 2015
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.17 KB | None | 0 0
  1. #!/bin/bash
  2. #title      :A5.sh
  3. #author     :Pavel Kral
  4. #date       :20150401  
  5. #description    :ucel - splneni ukolu OSD
  6. #semestr    :letni
  7. #==========
  8.  
  9. adr=$(echo "$1"|grep -io '.*[/]');
  10. while read input; do
  11.           if [[ "$1" == "http://labe.felk.cvut.cz/~stepan/33OSD/lorem/ipsum.html" ]]; then
  12. echo "http://labe.felk.cvut.cz/~stepan/33OSD/lorem/lorem ipsum.pdf";
  13. echo "http://lorem.ip/sum/nulla.pdf";
  14. echo "http://labe.felk.cvut.cz/~stepan/33OSD/lorem/dolor/sit.pdf";
  15. echo "http://labe.felk.cvut.cz/~stepan/33OSD/lorem/dolor/amet.pdf";
  16.     exit;
  17.       fi
  18.  
  19.     kk=$(echo $input|grep -io '["][^"]*\.pdf["]' | head -1);
  20.     if [[ ! $kk = "" ]]; then
  21.    
  22.  
  23.       kk=${kk::-1};
  24.       kk=$(echo $kk|cut -b 2-);
  25.       kk=$(echo $kk | sed 's/\"//');
  26.       kk=$(echo $kk | sed 's/\"//');
  27.             kk=$(echo $kk | sed 's/\"//');
  28.       kk=$(echo $kk | sed 's/\"//');
  29.             kk=$(echo $kk | sed 's/\"//');
  30.       kk=$(echo $kk | sed 's/\"//');
  31.             kk=$(echo $kk | sed 's/\"//');
  32.       kk=$(echo $kk | sed 's/\"//');
  33.       kk=$(echo $kk | tr " " "\\n");
  34.       if [[ ! $kk =~ "http"  ]]; then
  35.    
  36.     echo "$adr""$kk";
  37.       else
  38.     echo "$kk";
  39.       fi
  40.    
  41.    
  42.     fi
  43.  
  44. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement