Sponsored Links |
|
||||
Parameter die mit einem "-" beginnen sind so genannte shortopts (short options), sie bestehen nur aus einzelnen Buchstaben (oder auch mehreren). Die longopts beginnen mit "--" und sind ganze oder teilweise Wörter (oder auch mehrere), deren Funktion man auch ohne ihre Bedeutung zu kennen zumindest erahnen kann.
Nach welchem Schema die Entscheidung gefallen ist, was als short oder long option (oder beides) verwendet wird, weiß ich nicht. |
Sponsored Links |
|
|||
Vielleicht hängt die Verbreitung der Long-Options auch damit zusammen, dass sehr sehr viele Programme und CLI-Tools "-" für die Dateneingab (STDIN) benutzen.
Also z.b. zum Pipen: programm --ausgabe | programm_zwei --mach-was=mit - - wäre dann STDOUT von programm, und INPUT für programm_zwei, welches normalerweise eine Datei dort als Parameter erwartet. Gruß |
|
||||
Zitat:
|
|
|||
Zitat:
Code:
sk@carnivore:~$ cd foo/ sk@carnivore:~/foo$ echo foo>bar sk@carnivore:~/foo$ cat <bar foo sk@carnivore:~/foo$ echo huhu>>bar sk@carnivore:~/foo$ cat <bar foo huhu sk@carnivore:~/foo$ cat bar foo huhu sk@carnivore:~/foo$ cat bar | grep u huhu sk@carnivore:~/foo$ Gruß |
|
|||
Nunja, nicht alle Tools schnappen sich per Default die Daten von z.B: STDOUT. Dann ist der 'dash' eigentlich immer anstelle eines Dateinamens zu verstehen.
Alles nicht so leicht zu druchblicken, auch für mich nicht. Gruß |
|
||||
'dash' kimmt inne Wäschmaschin ...
"<" und ">" sind doch die Umleitung für stdin und stdout. "|" die Pipe, "-" verwende ich nur für Programmoptionen. Na ja, hängt vielleicht von der Shell ab. Den "@" kenne ich als Kennzeichen, daß aus einem File gelesen werden soll. |
Sponsored Links |
|
|||
"-" ist kein solches Kontrollzeichen für die Shell. Nichts das das falsch verstanden wird; ich hatte mich ja nur gefragt, ob ... das steht oben
<> sind Umleitungen von Datenströmen allgemein. Kann auch STDERR oder sonstwas sein. Wer Schon öfters mal einen CronJob eingerichtet hat, kennt vielleicht die Weiterleitung ">/dev/null &2>1", welche die Ausgabe und die Fehlerausgabe des vorstehenden Befehls ins Nirvana sendet. @ Kenne ich als Metacharakter nur von DOS früher. Gruß |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
wordpress plugin: zwei optionen speichern? | sepp88 | Serveradministration und serverseitige Scripte | 0 | 14.02.2010 12:52 |
Deutsches Datum mit UNIX Timestamp | erxx | Serveradministration und serverseitige Scripte | 8 | 03.09.2008 01:42 |
diverse optionen eines selectfeldes inaktiv (nicht klickbar) | hilfesuchender | CSS | 4 | 25.03.2006 16:07 |
Test auf Mac, Unix, Linux, IE5.x Win | Alex | Site- und Layoutcheck | 10 | 04.01.2004 17:10 |