Advertisement
MagnusArias

BSS | Bash 1

Mar 14th, 2017
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.09 KB | None | 0 0
  1. #!/bin/bash
  2. if [ $# -eq 0 ]; then #jezeli nie ma parametrow
  3.         DATE=`date +%Y-%m-%d`
  4.         echo "$DATE" #wyswietlenie aktualnej daty
  5.  
  6.         if [ -s "${DATE}.txt" ]; then
  7.                 echo "Plik istnieje i ma niezerowa dlugosc"
  8.                 cat "${DATE}.txt"
  9.         else
  10.                 touch "${DATE}.txt"
  11.                 echo "Plik nie istnieje lub jest pusty, wpisz 10 linii"
  12.                 for i in `seq 1 10`
  13.                 do
  14.                         read ZMIENNA
  15.                         echo "$ZMIENNA" >> ${DATE}.txt
  16.                 done
  17.         fi
  18. else
  19.         ZMIENNA=""
  20.         for i in $*;
  21.         do
  22.                 if [[ $i == *.txt ]]; then
  23.                         ZMIENNA=$i
  24.                         break
  25.                 fi
  26.         done
  27.         echo "$ZMIENNA"
  28.         if [ -s "$ZMIENNA" ]; then
  29.                 cat $ZMIENNA
  30.         else
  31.                 touch $ZMIENNA
  32.                 for i in `seq 1 10`
  33.                 do
  34.                         read CZYTAJ
  35.                         echo "$CZYTAJ" >> $ZMIENNA
  36.                 done
  37.         fi
  38. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement