Posts Tagged “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 »

W domu posiadam serwer, który rozdziela internet na kilka komputerów. Jest bramą, firewallem oraz serwerem FTP/WWW/SAMBA. Ponieważ Mac OS X posiada wbudowane funkcje do obsługi protokołu samby to napisałem sobie krótki filmik do montowania zasobów. Nie wiem dlaczego, ale system na moim maczku nie wychwytuje mojej sieci :) Poniżej przedstawiam kodzik:

1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
echo -e "Co Chcesz zrobic?"
echo -e "Menu: \n\t1. Zamontuj udzial samby\n\t2. Odmontuj udzial samby\n\t3. Koniec\n"
echo -e "Twoj wybor:"
read co
case $co in
	1) mount_smbfs //192.168.4.1/Public ~/Public/ && echo "Zamonotwano";;
	2) umount ~/Public/ && echo "Odmontowano";;
	3) echo -e "\tKoniec" ;;
	*) echo -e "\tBledny wybor";;
esac

Wystarczy tylko podmienić adres IP i udział :) Skrypt działa szybko i bez problemów (mam nadzieje) :)

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 »

(c) 2007 by Michał Terbert