User Tools

Site Tools


skill-tree:use:1:2:b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
skill-tree:use:1:2:b [2020/06/07 18:04] – [Outcomes] lucianaskill-tree:use:1:2:b [2020/07/19 21:20] (current) lucy
Line 13: Line 13:
  
 # Outcomes # Outcomes
-  * Create a basic shell script that executes a sequence of programs +  * Create a basic shell script that executes a sequence of programs. 
-  * Design a script using the bash construct "if" that handle conditional execution based on +  * Design a script using the bash construct "if" that handles conditional execution based on: 
-    Performing a test for the existing of a file/directory +    Performing a test for the existing of a file/directory, 
-    Testing for the presence of certain text in a file +    Testing for the presence of certain text in a file, 
-  * Design a script that performs a task repeatedly using the bash "for" or "while" loop +  * Design a script that performs a task repeatedly using the bash "for" or "while" loop. 
-  * Utilize debugging options for troubleshooting of shell programs +  * Utilize debugging options for troubleshooting of shell programs: 
-    Options to bash: -e, -x +    Options to bash: -e, -x 
-  * Use shell functions to break large, complex sequences, into a series of small functions+  * Use shell functions to break large, complex sequences, into a series of small functions
 +  * Learn how to manipulate filenames. 
 +  * Learn to manage temporary files: 
 +    * Choose an adequate file system (or top directory) for temporary files. 
 +    * Automatically generate a unique folder name for temporary files. 
 +    * Automatically delete temporary folder whenever the script exits.
  
 # Subskills # Subskills
  
skill-tree/use/1/2/b.1591545879.txt.gz · Last modified: 2020/06/07 18:04 by luciana