TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
ZADANIE ( skrypt dla linuxowcow ) PILNE!!!!!! , kaszpio 17/05/02 13:52 Jutro mam kolo z Unixa..., mam wzystkie pytania, ale jeden podpunkt to to jest napisanie skryptu, oto on:
Napisz skrypt ktory:
- wydrukuje pouczenie dla uzytkownika i przerwie dzialanie, gdy skrypt zostanie wywolany bez paramteru
- sprawdzi czy podany (pierwszy) parametr reprezentuje zwykly plik a jezeli nie, przerwie dzialanie po wydrukowaniu pouczenia dla uzytkownika
- skopiuje plik wskazany 1 parametrem ( przedtem sprawdzi czy mamy prawo to wykonac) na plik o tej samej nazwie z dodaniem rozszerzenia .bak
- nastepnie przy pomocy pętli skopiuje plik wskazany 1 parametrem wywolania skryptu na 10 plikow z rozszerzeniami bedacymi kolejnymi liczbami od 1-10
dziex serdeczne za pomoc:-)Toshiba Tecra S11-124 - ej... lenistwo okropne... :( , XTC 20/05/02 09:09
widzę, że późno ... ale...
zastosuj "case" - sprawdzając $# i $1
jeśli $# (o ile pamiętam) jest =0 - znaczy się bez parametrów i exit o ile $#=1
to echo $1 i echo "Cotamjeszcze"
i [ -r /sciezka/$1 ] (czyli istnieje)
potem już cp $1 $1.bak
najprosciej
petla z while ew. zbudowany string "1-10" i wtedy FOR gdzie masz warunek
ew. inkrementacja:
licznik=`expr $licznik + 1`
i pojechali cp $1 $1.licznik
polecam książkę "Programowanie w Shellu" (mam skany jak masz gdzie miejsca ok 100MB)Linux |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|