Archiwum dla kategorii “Bash”

Prosty skrypt liczący silnię.

1
2
3
4
5
6
7
8
#!/bin/bash
j=1
for i in `seq $1`
do
        j=$[j*i]
        echo -e  "$j"
 
done

Comments Brak komentarzy »

Skrypt napisany przez mojego serdecznego znajomego Mariusza.

Polecenie:
Wykonać skrypt, który potrafi usuwać i/lub kopiować pliki.
W ramach demonstracji dodaje okno dialogowe.
Przeczytaj resztę wpisu »

Comments Brak komentarzy »

Polecenie
Potęgowanie od 1 do wartości parametru.

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
 
if [ -n "$1" ];  then
  y=1
while [ $y -le $1 ]; do
  x=$[y * y]
  echo "Potega: $x"
  y=$[y + 1]
done
 else
  echo -e "Nie podales parametru!"
 fi

Inne rozwiązanie:

1
2
3
4
5
6
7
8
9
#!/bin/bash
 
if [ -n "$1" ]; then
  for i in `seq "$1"`; do
        echo "$i do potegi 2 = $[i*i]";
  done
else
        echo "Nie podales parametru!"
fi

Comments 1 komentarz »

Krótka ściąga z basha, przyda się przy warunkach IF:

  • -eq = (równe)
  • -ne != (różne)
  • -gt > (większe)
  • -ge >= (większe bądź równe)
  • -lt < (mniejsze)
  • -le <= (mniejsze bądź równe)
  • -e - istnieje
  • -f - plik
  • -d - katalog
  • -s - rozmiar > 0
  • -z - rozmiar = 0
  • -r - prawo czytania
  • -w - prawo zapisu
  • -x - prawo wykonywania

Comments Brak komentarzy »

(c) 2007 by Michał Terbert