Sida 1 av 1

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

Postat: 16 mars 2016, 17:00:21
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.

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

Postat: 16 mars 2016, 18:37:23
av hcb
Jag tror ash finns med i både Net- och FreeBSDs pakethanteringssystem. man-sidorna i BSD brukar vara rätt välskrivna.

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

Postat: 16 mars 2016, 19:19:00
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.

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

Postat: 16 mars 2016, 20:47:50
av hcb
Du är i alla fall inte ensam om din fråga:

http://comments.gmane.org/gmane.linux.busybox/36412

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

Postat: 16 mars 2016, 21:30:51
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!

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

Postat: 16 mars 2016, 21:35:05
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.

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

Postat: 16 mars 2016, 21:35:32
av TomasL
Risken är väl att busybox inte alltid stöder allt, då den på nasar och liknande system är ordentligt bantad.

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

Postat: 16 mars 2016, 21:39:10
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.

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

Postat: 16 mars 2016, 21:41:51
av TomasL
Förvisso är det nog så.

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

Postat: 17 mars 2016, 11:35:44
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