Sha256: e1afc41a654ec1f874f7d5e96d3608665d9d0b3f70a337d73ed0eb36f423f9c1

Contents?: true

Size: 1.13 KB

Versions: 2

Compression:

Stored size: 1.13 KB

Contents

#### {% title "Laboratorium 7" %}

# Laboratorium 7 (skrypty)

1\. W bieżącym katalogu zamienić rozszerzenia wszystkich plików z
rozszerzeniem *htm* na *html*.  Jeżeli w nazwie pliku istnieje spacja,
to należy zamienić ją na znak podkreślenia.

2\. Napisać skrypt zawierający funkcję obliczającą silnię. Następnie
należy obliczyć silnię z liczby, która jest argumentem skryptu. W
przypadku niepoprawnego argumentu należy wypisać odpowiedni komunikat.

3\. Napisać skrypt zbierający jak najwięcej informacji o użytkowniku,
którego login jest argumentem skryptu. Jeżeli skrypt nie ma argumentu,
to należy użyć login osoby uruchamiającej skrypt.

4\. Napisz skrypt usuwający z katalogu domowego i jego podkatalogów
wszystkie pliki zwykłe o nazwie '*core*' starsze niż 3 dni.

### Dla osób korzystających z systemu Windows

5\. Utwórz w systemie Windows plik zawierający w swojej nazwie
wszystkie polskie litery. Skopiuj go na system UNIX-owy. Napisz skrypt
zamieniający wszystkie nazwy plików (z bieżącego katalogu) z polskimi
literami w kodowaniu Windows (*CP1250*) na polskie litery w unikodzie
w kodowaniu *UTF-8*.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sp-tutorial-0.3.1 lib/views/labs07.rdiscount
sp-tutorial-0.3.0 lib/views/labs07.rdiscount