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