sziasztok
merre nezzek korul, hogy infokat talaljak a targgyal kapcsoaltban?
miert van --help es -h, azaz rovid es hosszu verzio is a kulonbozo kapcsolokhoz. gondolom ez valami specifikacioban van leirva (POSIX ???). egyelore nem talaltam semmit neten. nem is nagyon tudom, hogy merre induljak el.
a segitseget elore koszonom.
- 1600 megtekintés
Hozzászólások
Ez argumentum kezelési kérdés. Attól függ, hogy a szerző milyen függvényeket használt a készítéskor. Szerintem nem linux specifikus.
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
pontosan, kis kiegészítés:
a rövid azért van mert kevesebbet kell gépelni, viszont mivel így érthetetlen lehet másnak illetve biztonsági okokból (elgépelés, máshol mást jelent egy kapcsoló) használnak teljesebb nevet
az egy illetve kettő kötőjel pedig egész egyszerűen az argumentumkezelés miatt, mert általában lehet összevonni az egybetűseket ("-abc": 3 kapcsoló) és a -- jelzi hogy egyetlen, teljes név jön
(lehet csak trivialitás amit írtam, de nem tudom pontosan mi volt a kérdés, az biztos hogy nincs rá szabvány hogy valahol csak rövid, valahol csak hosszú lehet)
- A hozzászóláshoz be kell jelentkezni
igen, en arra gondoltam, hogy esetleg valami szabvany rejtozik a dolog mogott.
- A hozzászóláshoz be kell jelentkezni
a "df"-nél, "du"-nál pl "-h Human Readable"
- A hozzászóláshoz be kell jelentkezni
Igen, viszont nem minden esetben van így, például a find-nál egy kötőjellel kezdődnek a hosszú nevű kapcsolók is, pl:
find . -name="valami".
Bár ahogy igy leírtam belegondoltam hogy lehet hogy hülyeséget mondtam, mert azt hiszem a find-nál ezek nem is kapcsolók hanem kifejezések vagy mik... :)
--
"Az a szóbeszéd járja Amerikában, hogy két intelligens faj létezik a földön: emberek és magyarok." by Isaac Asimov
- A hozzászóláshoz be kell jelentkezni
no igen, lehetne ez konzisztens is
- A hozzászóláshoz be kell jelentkezni
de nem az, így marad konvenció :)
- A hozzászóláshoz be kell jelentkezni
Hali!
Igazából ez a GNU Getopt paraméter formátuma, illetve nemtudom hogy a tyúk volt e előbb vagy a tojás, mindenesetre ott szépen dokumentálva van ez a paraméterezési stílus vagy hogy is nevezzük :D
aztán javítsatok ki ha tévedek ;)
- A hozzászóláshoz be kell jelentkezni
FIXME
"-h" a posix forma
"--help" a gnu forma
a kettő együtt pedig a kompatibilitás miatt van
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni
hát ami azt illeti ha minden igaz a GNU Getopt is eredetileg a rövid formát preferálta aztán lett belőle getopt long ami mindkettőt
- A hozzászóláshoz be kell jelentkezni
Ajánlott irodalom:
- A hozzászóláshoz be kell jelentkezni
A gyakorlatban azert jo a rovid opcio mert keveset kell gepelni (igy aki rutinszeruen tudja hasznalni az adott progit, az gyorsan is tudja kezelni), a hosszu pedig szerintem olvashatobba teszi a parancssort de fokent a szkripteket. igy nagyon kommentalni se kell, ha kello"en besze'des (emiatt persze neha tul hosszu) az adott opcio neve...
- A hozzászóláshoz be kell jelentkezni
ezert imadom ezt az oldalt :) koszi mindenkinek a szuggeszciokat. ezek alapjan mar el tudok indulni.
- A hozzászóláshoz be kell jelentkezni