Beginning Portable Shell Scripting
Autor Peter Seebachen Limba Engleză Paperback – 21 noi 2008
Ceea ce diferențiază Beginning Portable Shell Scripting de documentația tehnică standard este accentul pus pe universalitate în detrimentul funcțiilor specifice unei singure platforme. În timp ce manualele clasice se limitează adesea la un singur interpretor, această lucrare publicată de Apress explorează nucleul comun care permite unui script să ruleze neschimbat pe sisteme diverse. Găsim în această carte o metodologie riguroasă de a scrie cod care supraviețuiește actualizărilor de sistem și variațiilor de mediu.
Abordarea diferă de Shell Scripting de Jason Cannon prin faptul că este mai puțin axată pe rețete rapide de automatizare și mult mai mult pe fundamentele arhitecturale care asigură portabilitatea. Dacă alte resurse se concentrează pe „cum să faci”, Peter Seebach explică „cum să faci să funcționeze oriunde”. Structura cărții urmărește o progresie logică: începe cu tipare și expresii regulate, trece prin funcțiile de bază și ajunge la concepte avansate precum „shell-uri în interiorul shell-urilor”.
Reținem capitolele dedicate portabilității utilitarelor, un aspect critic adesea ignorat, unde sunt analizate diferențele subtile dintre implementările aceleiași comenzi pe platforme diferite. De asemenea, apreciem integrarea contextului modern, autorul demonstrând cum shell scripting-ul poate lucra împreună cu limbaje precum Ruby sau Python. Este o resursă tehnică ce transformă scrierea de scripturi dintr-o activitate de tip trial-and-error într-o disciplină de inginerie software aplicabilă pe Linux, OS X și Bash.
Preț: 300.73 lei
Preț vechi: 375.91 lei
-20%
Carte tipărită la comandă
Livrare economică 08-15 iunie
Specificații
ISBN-10: 1430210435
Pagini: 376
Ilustrații: 376 p.
Dimensiuni: 178 x 235 x 21 mm
Greutate: 0.65 kg
Ediția:First Edition
Editura: Apress
Locul publicării:Berkeley, CA, United States
Public țintă
Popular/generalDe ce să citești această carte
Recomandăm această carte administratorilor de sistem și dezvoltatorilor care s-au săturat să rescrie scripturile la fiecare migrare de server. Veți câștiga o înțelegere profundă a standardelor POSIX și a bunei practici în designul de scripturi, asigurându-vă că automatizările create vor rămâne funcționale pe termen lung, indiferent de distribuția Unix sau Linux utilizată.
Despre autor
Peter Seebach utilizează sistemele Unix de când tastatura era un dispozitiv mult prea înalt pentru el, acumulând o experiență vastă pe care o transmite publicului larg încă de la sfârșitul mileniului trecut. În prezent, ocupă poziția de inginer software senior la Wind River Systems, fiind un autor prolific în regim de freelancing pe subiecte de infrastructură IT și programare. Expertiza sa practică în sisteme de operare se reflectă în abordarea pragmatică și detaliată a portabilității software.
Descriere scurtă
You will learn about portable scripting and how to use the same syntax and design principles for all shells. You'll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript.
Cuprins
- Introduction to Shell Scripting
- Patterns and Regular Expressions
- Basic Shell Scripting
- Core Shell Features Explained
- Shells Within Shells
- Invocation and Execution
- Shell Language Portability
- Utility Portability
- Bringing It All Together
- Shell Script Design
- Mixing and Matching
Notă biografică
Caracteristici
Appeals to a broad range of technology customers across Linux, OS X and Unix
Written by Peter Seebach, an acknowledged community contributor in his field