Junior — Middle
How do you assess your skills in working with bash in the context of automation and scripting?
sobes.tech AI
Answer from AI
I confidently use bash for automating routine tasks and writing scripts that simplify system and process management. I can create scripts for file processing, automatic application deployment, service status monitoring, and executing sequential commands. I am familiar with basic bash constructs: loops, conditions, functions, error handling, and working with variables.
Example of a simple backup script for a directory:
#!/bin/bash
SOURCE_DIR="/home/user/data"
BACKUP_DIR="/home/user/backup"
mkdir -p "$BACKUP_DIR"
tar -czf "$BACKUP_DIR/backup_$(date +%F).tar.gz" "$SOURCE_DIR"
This approach allows automating tasks and saving time on manual operations.