Transcription of Shell Programming - Pennsylvania State University
{{id}} {{{paragraph}}}
Institute for Networking and Security ResearchDepartment of Computer Science and EngineeringPennsylvania State University , University Park, PASystems and Internet Infrastructure SecurityiiShell ProgrammingProfessor Patrick McDanielFall 2016 Vim + Make Vim integrates with make Ty p e :make target(or just :make) to build Vim will read the output and jump to each error or warning Next error: :cn Previous error: :cp Show current error again: :ccShell Programming aka Shell scripting , bash scripting What is it? Series of commands Programming with programs What for Automating System administration PrototypingA sample script: shello First line: interpreter The #!is important! Comment: #to end-of-line Give the file execute permission chmod+x shello Not determined by file extension Ty p i c a l : .shor none Run it ./shello#! /bin/ bash # Greetings!echoShello world# Use a variableechoShello "$USER"# Set a variablegreetz=Shellutationsecho"$greetz world" Shell variables Setting/unsetting exportvar=value No spaces!
Shell programming • aka “shell scripting,” “Bash scripting ... • Advanced Bash-Scripting Guide
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}