Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.12 KB | None | 0 0
  1. case "$1" in
  2.      "-k")
  3.   if [ $# -lt 2 ]; then
  4.     echo "Za malo parametrow, ten przełącznik wymaga dokładnie 1 parametr!"
  5.   elif [ $# -gt 2 ]; then
  6.     echo "Za duzo parametrow, ten przełącznik wymaga dokładnie 1 parametr!"
  7.   else
  8.     declare -a arr=("a" "c" "g" "w" "z" "9" "6" "qa")
  9.     for i in "${arr[@]}"
  10.     do
  11.       mkdir "$2$i"
  12.     done
  13.   fi;;
  14.   "-w")
  15.   if [ $# -lt 3 ]; then
  16.     echo "Za malo parametrow, ten przełącznik wymaga dokładnie 2 parametrow!"
  17.   elif [ $# -gt 3 ]; then
  18.     echo "Za duzo parametrow, ten przełącznik wymaga dokładnie 2 parametrow!"
  19.   else
  20.     array=($3)
  21.     for i in "${array[@]}"
  22.     do
  23.       mkdir "$2$i"
  24.     done
  25.   fi;;
  26.   "-p")
  27.   if [ $# -lt 2 ]; then
  28.     echo "Za malo parametrow, ten przełącznik wymaga dokładnie 1 parametr!"
  29.   elif [ $# -gt 2 ]; then
  30.     echo "Za duzo parametrow, ten przełącznik wymaga dokładnie 1 parametr!"
  31.   else
  32.     array=($2)
  33.     for i in "${array[@]}"
  34.     do
  35.       if [ ! -f $i ]; then
  36.         touch $i
  37.       fi
  38.     done
  39.     u="$USER"
  40.     today=`date '+%Y_%m_%d__%H_%M_%S'`;
  41.     tar -cvf "$u_$today.tar" $2
  42.   fi;;
  43. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement