[How-To] SH scripten

10/16/2010 16:10 .KKS#16
Man kann die shell Scripte aber eigendlich auch ohne "#!/bin/sh" am Anfang schreiben.
10/16/2010 16:12 .Yacki#17
Quote:
Originally Posted by Blackiii...x3 View Post
Man kann die shell Scripte aber eigendlich auch ohne "#!/bin/sh" am Anfang schreiben.
Mit, ist jedoch am besten. Ohne könnte es manchmal Schwierigkeiten geben.
10/16/2010 16:24 °Secret2#18
Hey,
Damit kann man etwas packen, dass kann man auch so in den Script einbauen.
Code:
tar cfvz name.tar.gz was gepackt werden soll
und so kann man was auskommentieren.
Code:
## eurer name oder sowas
10/16/2010 16:25 .Yacki#19
Quote:
Originally Posted by °Secret2 View Post
Hey,
Damit kann man etwas packen, dass kann man auch so in den Script einbauen.
Code:
tar cfvz name.tar.gz was gepackt werden soll
Wirklich? Ich dachte das tar -PARAMETER name.tar.gz nur Sachen entpackt o.O
10/16/2010 16:27 °Secret2#20
Quote:
Originally Posted by .Yacki' View Post
Wirklich? Ich dachte das tar -PARAMETER name.tar.gz nur Sachen entpackt o.O
So habe ich das in meinem Backup script und es klappt wunderbar^^
10/16/2010 16:30 alg0r!thm#21
Sicherlich nützlich für manche.. :)
Aber ich denke das das sicherlich auch viele schon können ^_^

Lg
10/16/2010 16:32 .Yacki#22
Ja, natürlich, jedoch wollen das manche erstmal lernen ^^

ich ebenso.
10/16/2010 16:35 °Secret2#23
Achja und noch einen kleinen Tipp.

Nehmt am besten den ee oder vi editor, oder wenn ihr es untern linux debian machen wollt den nano editor.

Bei meinem ersten script den ich geschrieben habe, habe ich das untern windows gemacht und es gab ein kleinen Problem.

Ich hatte nach jeder zeile in dann ein ^M
Dann kann es passieren das der Script nicht klappt obwohl im code kein fehler ist.
10/16/2010 16:39 .Yacki#24
Jop.

also ee = edit or make new file.
10/16/2010 16:39 LS-fanfan#25
thx :)

sehr gut ge/beschrieben ^^

hab da auch ein paar für meinen server geschrieben zur erleichterung.
10/16/2010 16:45 .Yacki#26
Dankesehr.

Bald folgen noch viele weitere Tutorials.

( Für die Beginner unter euch vlt. sehr gut )
10/16/2010 17:24 Perfection-#27
was du auch noch erklären könntest was

/e
/n für auswirkungen haben bzw wozu sie da sind ^^ ( ich weis es zwar aber einige anderen bestimmt net )
10/16/2010 17:51 dfish#28
Quote:
Originally Posted by .Yacki' View Post
Wirklich? Ich dachte das tar -PARAMETER name.tar.gz nur Sachen entpackt o.O
schaue dir mal die manpage von tar an. tar concattet erstmal nur alle dateien zusammen/auseinander. je nachdem welchen parameter (z.B. j oder z) man angibt wird auch gepackt oder entpackt.

Um Shell scripting zu lernen sollte man das "Advanced Bash-Scripting Guide" [Only registered and activated users can see links. Click Here To Register...] lesen. Neben die Grundlagen behandelt es auch Kontrollstrukturen wie if oder case, schleifen und fortschrittlicheres sachen wie string substitution und arrays.
10/16/2010 17:56 .Dixxy#29
1.Das nennt mann shell. und nicht sh...wenn es schon ein anfänger tut ist fang richtig an.

2.#!/bin/sh -> # das ist immer nur ein koment xD das muss man nicht umbedingt eingeben.(Bin mir aber nicht ganz sicher).

Mehr hab ich net gelesen xD
10/17/2010 11:41 .Yacki#30
Quote:
Originally Posted by OkiiDokii View Post
1.Das nennt mann shell. und nicht sh...wenn es schon ein anfänger tut ist fang richtig an.

2.#!/bin/sh -> # das ist immer nur ein koment xD das muss man nicht umbedingt eingeben.(Bin mir aber nicht ganz sicher).

Mehr hab ich net gelesen xD
Das SH Shell heißt, weiß ich schon lange :facepalm:...

#!/bin/sh ist nicht wirklich eine Anmerkung, es ist ein Hinweis.