Advanced Level: “data maintenance”
Anticipated Bash content includes:
- debugging techniques
- flow control: looping with
for
- regular expressions
- command substitution
- flow control: branching with
select
- asynchronous execution
Seventh Session
On Tuesday 15th February 2022 from 18:00 to 19:00 UTC.
- Handouts
- Bash Cookbook for Archivists
- Exercices
- Modify the script from the Fifth Session in order to generate a checksum manifest of either a single file or all files in a folder.
- Modify the script from the Sixth Session in order to generate an access file from either a single video file or a series of single image files in a folder.
Eighth Session
In memoriam Lorinda Cherry (1944–2022)
On Thursday 17th February 2022 from 18:00 to 19:00 UTC.
- Handouts
- Bash Cookbook for Archivists
- Exercices
- Implement the validity check.
- Modify the script to allow the user to choose between checking completeness only (is quicker) or both completeness and validity (takes much longer).
- Appendix
Ninth Session
On Tuesday 22nd February 2022 from 18:00 to 19:00 UTC.
- Handouts
- Bash Cookbook for Archivists
- Exercices
- Add the test that a new manifest can be written if needed.
- Use a temporary file as done in the script of Session Eight.
- Based on the script of this session, write a script to update a BagIt archive when files need to be added or removed.
- Appendix
2022-02-22
|