Dokumentation för sh i BusyBox (ash) aka dash?

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Dokumentation för sh i BusyBox (ash) aka dash?

Inlägg av lillahuset »

Jag behöver skriva ett script till ett system som använder BusyBox. Enligt Wikipedia är "sh" i BusyBox "ash". Debians "sh" (dash) ska också vara "ash". Eftersom jag de få gånger jag skriver script brukar använda "bash" fick jag naturligtvis problem med syntaxen i "ash".

Någon som vet var man kan hitta vettig dokumentation? Jag har sökt på nätet men hittar väldigt lite. Kanske säger mer om mig än om vad som finns på nätet.
Användarvisningsbild
hcb
Moderator
Inlägg: 5761
Blev medlem: 23 februari 2007, 21:44:50
Skype: hcbecker
Ort: Lystrup / Uppsala
Kontakt:

Re: Dokumentation för sh i BusyBox (ash) aka dash?

Inlägg av hcb »

Jag tror ash finns med i både Net- och FreeBSDs pakethanteringssystem. man-sidorna i BSD brukar vara rätt välskrivna.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Dokumentation för sh i BusyBox (ash) aka dash?

Inlägg av lillahuset »

Jo "info dash" gav mycket information från BSD. Allt står säkert där. Men ganska svårsmält. Letar man efter info om bash hittar man hur mycket som helst. Kanske borde gå in på O'Reilly och se om det finns någon ebok. Men tack för förslaget.
Användarvisningsbild
hcb
Moderator
Inlägg: 5761
Blev medlem: 23 februari 2007, 21:44:50
Skype: hcbecker
Ort: Lystrup / Uppsala
Kontakt:

Re: Dokumentation för sh i BusyBox (ash) aka dash?

Inlägg av hcb »

Du är i alla fall inte ensam om din fråga:

http://comments.gmane.org/gmane.linux.busybox/36412
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Dokumentation för sh i BusyBox (ash) aka dash?

Inlägg av lillahuset »

Skönt att se att det inte är bara jag som är en vek jävel som känner sig lätt överväldigad. :)

Tack!
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Dokumentation för sh i BusyBox (ash) aka dash?

Inlägg av lillahuset »

Kollade på O'Reilly. Fanns det något av intresse drunknade det i bruset. Ash/dash är ett olyckligt namn, massor av irrelevanta träffar om man undrar över skalet.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45291
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Dokumentation för sh i BusyBox (ash) aka dash?

Inlägg av TomasL »

Risken är väl att busybox inte alltid stöder allt, då den på nasar och liknande system är ordentligt bantad.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Dokumentation för sh i BusyBox (ash) aka dash?

Inlägg av lillahuset »

Det brukar (om jag inte missuppfattat allt) vara kommandon som saknas. Det jag är ute efter är syntaxen. Alltså typ, hur man jämför variabler i en if.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45291
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Dokumentation för sh i BusyBox (ash) aka dash?

Inlägg av TomasL »

Förvisso är det nog så.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Dokumentation för sh i BusyBox (ash) aka dash?

Inlägg av lillahuset »

Problemet är löst. Som vanligt skit bakom styret. Det var undertecknad som hade missat en liten detalj om behovet av <space> på vissa ställen.

Tack hcb för länken. Där fanns en bra länk till ett dokument om POSIX shell.
http://pubs.opengroup.org/onlinepubs/96 ... tml#tag_18
Skriv svar