Cantitate/Preț
Produs

Beginning Portable Shell Scripting

Autor Peter Seebach
en 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.

Citește tot Restrânge

Preț: 30073 lei

Preț vechi: 37591 lei
-20%

Puncte Express: 451

Carte tipărită la comandă

Livrare economică 08-15 iunie


Specificații

ISBN-13: 9781430210436
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/general

De 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ă

Portable shell scripting is the future of modern Linux, OS X, and Unix command–line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.
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

  1. Introduction to Shell Scripting
  2. Patterns and Regular Expressions
  3. Basic Shell Scripting
  4. Core Shell Features Explained
  5. Shells Within Shells
  6. Invocation and Execution
  7. Shell Language Portability
  8. Utility Portability
  9. Bringing It All Together
  10. Shell Script Design
  11. Mixing and Matching

Notă biografică

Peter Seebach has been using Unix since he needed to sit on a phone book to reach the keyboard. He's been writing professionally about Unix for mass audiences since the last millennium. He is currently employed as a senior software engineer at Wind River Systems and continues to write prolifically on a freelance basis.

Caracteristici

A modern update to shell scripting: the new portability issues are introduced
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