Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-04-20 12:58:54

  wojtekc - Użytkownik

wojtekc
Użytkownik
Zarejestrowany: 2007-11-23

Skrypt bashowy - pomoc

Musze coś takiego zrobić:

napisac skrypt który wykona takie zadanie:uruchomi inny skrypt (tworzy on nowy plik np. a.pdf) i ten nowo utworzony plik musze skopiować do /home/user/ftp. (przy czym ten nowo tworzony plik może mieć dowolną nazwę ale takie same rozszerzenie.)

Ostatnio edytowany przez wojtekc (2008-04-20 12:59:02)

Offline

 

#2  2008-04-20 13:08:24

  Marek_boss - Członek DUG

Marek_boss
Członek DUG
Skąd: Pilawa
Zarejestrowany: 2006-06-27

Re: Skrypt bashowy - pomoc

To się nadaje do działu programowanie ale co tam :)

Kod:

#!/bin/sh
#uruchomienie innego skryptu
/<ścieżka do pliku>/./<nazwa pliku do uruchomienia>
#utworzenie pliku
touch /<ścieżka gdzie ma utworzyć>/a.pdf
cp /<ścieżka gdzie utworzył>/a.pdf /ścieżka dokąd skopiować/<nazwa kopi>

I nadać temu chmod +x

Ostatnio edytowany przez Marek_boss (2008-04-20 13:10:25)


Linux Registered User: #458169

Offline

 

#3  2008-04-20 13:32:37

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Skrypt bashowy - pomoc

A poza tym sądzę, że wszystkie informacje potrzebne do napisania tego skryptu były na zajęciach, takie podstawy zapewne na pierwszych.

Kod:

/<ścieżka do pliku>/./<nazwa pliku do uruchomienia>

Marek_boss: a wlaściwie po co ta kropka? ;)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#4  2008-04-20 13:34:26

  Marek_boss - Członek DUG

Marek_boss
Członek DUG
Skąd: Pilawa
Zarejestrowany: 2006-06-27

Re: Skrypt bashowy - pomoc

Żeby bardziej profesjonalnie było :) hehehe


Linux Registered User: #458169

Offline

 

#5  2008-04-20 13:44:25

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Skrypt bashowy - pomoc

Marek_boss napisał(-a):

Żeby bardziej profesjonalnie było :) hehehe

a no tak
widzisz, ja zwykle skrypczę w lame-mode i nie daję kropki ;) przyzwyczajenia :)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#6  2008-04-21 06:49:26

  wojtekc - Użytkownik

wojtekc
Użytkownik
Zarejestrowany: 2007-11-23

Re: Skrypt bashowy - pomoc

Dzięki za odpowiedzi - ale nie działa to tak jak chce: ręcznie jak robie to tak wygląda:
1. uruchamiam plik - i tutaj musze go uruchomić z paramatrem -szyfruj, czyli np. ./prog -szyfruj
2. w tym programie musze podac nazwe pliku do zaszyfrownia, np. ala.txt
3. podaje haslo ktorym bedzie szyfrowane
4.prog tworzy nowy plik - ala.txt.szyfr
5.przenosze utworzony plik do /home/user/ftp
6. koniec

czyli punkt 5 musi sie uruchomic jak bedzie utworzony pkt 4 - najlepiej jakby ten skrypcik pobierał nazwe pliku z pktu2 i dodawał rozszerzenie .szyfr.


Many thanks

Offline

 

#7  2008-04-21 08:12:02

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Skrypt bashowy - pomoc

wojtekc napisał(-a):

1. uruchamiam plik - i tutaj musze go uruchomić z paramatrem -szyfruj, czyli np. ./prog -szyfruj
2. w tym programie musze podac nazwe pliku do zaszyfrownia, np. ala.txt
3. podaje haslo ktorym bedzie szyfrowane
4.prog tworzy nowy plik - ala.txt.szyfr
5.przenosze utworzony plik do /home/user/ftp
6. koniec

1. w skrypcie uruchamia się programy tak jak robi się to ręcznie (trywializując: skrypt to zautomatyzowane wpisywanie poleceń — można skopiować zawartość skryptu i wkleić w terminal (i vice versa))
2. robisz to za pomocą read, nazwę pakujesz w zmienną (przypomnij sobie przeznaczenie backquotes ` (to pod tyldą, obok 1 i taba)) (dopisek: zapomnij o backquotes, trochę mi się pomerdało jak się używa read ;])
3. j.w.
4. inaczej mówiąc nazwa to $ZMIENNA_Z_PKT2.szyfr
5. man mv
6. echo koniec ;)

Ostatnio edytowany przez azhag (2008-04-21 08:48:37)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)