Below Bash Sample Scripts can be found.Please find a collection of Bash Script examples below:
Note |
---|
Please be very careful cautious when working with Bash Script and always test your Bash Scripts before entering the production stage. |
...
The following Bash Scripts can be used as Stop Recording Events.
Delete the file 10 seconds after the recording
...
has ended
Code Block |
---|
|
sleep 10
rm -f "$Just_In_Full_Clipname" |
Move High-res and Low-res files after recording and rename the Low-res (Proxy File)
Code Block |
---|
|
if [[ "$Just_In_Full_Clipname" == *"Proxy"* ]];
then
name="$Just_In_No_Extension_Clipname"
tmp="_Proxy.mov"
final="$name$tmp"
mv "$Just_In_Full_Clipname" /Volumes/LAB_INGEST/INGEST/JIM/M1/Final/"$final"
else
mv "$Just_In_Full_Clipname" /Volumes/LAB_INGEST/INGEST/JIM/M1/Final
fi |
Start Recording Events
The following Bash Scripts can be used as Start Recording Events.
Erase all existing files at the given destination except for new
...
recordings
Code Block |
---|
|
recordPath=$(echo "$Just_In_Full_Clipname" | rev | cut -d"/" -f2- | rev)
find "$recordPath/" -type f -not -name '$Just_In_Clipname' -delete |
Display macOS Notification within Bash Script
It is possible to use Apple Script Code within a Bash Event Preset, for instance, to display information within a macOS Notification. Please remember to set up the Notification Settings within the macOS System Preferences beforehand.
Code Block |
---|
|
osascript -e 'display notification "Started Recording" with title "$Just_In_Channel_Name"' |