Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mastered essential shell scripting for everyday tasks #2

Open
kangketikonlen opened this issue Jan 10, 2024 · 0 comments
Open

Mastered essential shell scripting for everyday tasks #2

kangketikonlen opened this issue Jan 10, 2024 · 0 comments
Assignees
Labels
achievement Improvements or additions to documentation

Comments

@kangketikonlen
Copy link
Owner

kangketikonlen commented Jan 10, 2024

Mastered Essential Shell Scripting for Everyday Tasks

  1. Variables and Data Types:
    • Learned to declare and use variables in shell scripts.
    • Understood different data types such as strings and numbers.
  2. Control Structures:
    • Mastered if statements for conditional execution.
    • Explored loops like for and while for repetitive tasks.
  3. Functions:
    • Understood how to define and use functions in shell scripts.
    • Explored parameters and return values in functions.
  4. String Manipulation:
    • Explored techniques for working with strings in shell scripts.
    • Learned about string concatenation, substitution, and manipulation.
  5. Arrays:
    • Familiarized myself with arrays and their usage in shell scripts.
    • Understood how to iterate through arrays.
  6. Input/Output:
    • Learned how to read user input in shell scripts.
    • Mastered output redirection and formatting.
  7. Error Handling:
    • Understood how to handle errors in shell scripts.
    • Learned about exit codes and error messages.
  8. Command Substitution:
    • Explored command substitution for capturing command output.
    • Learned how to use backticks or $().
  9. File Operations:
    • Mastered file-related operations like reading, writing, and appending to files.
    • Understood how to check file existence and permissions.
  10. Regular Expressions:
    • Understood the basics of regular expressions in shell scripts.
    • Applied regex for pattern matching and text manipulation.
  11. Script Organization:
    • Learned best practices for organizing and structuring shell scripts.
    • Understood how to create reusable and modular scripts.
  12. Practice and Real-World Tasks:
    • Applied knowledge to solve real-world problems with shell scripting.
    • Automated repetitive tasks in daily workflows using scripts.

Takeaways: Confident in using shell scripting for everyday tasks and problem-solving, with a strong foundation in essential concepts.

@kangketikonlen kangketikonlen added the achievement Improvements or additions to documentation label Jan 10, 2024
@kangketikonlen kangketikonlen added this to the Month 1-2: Basics milestone Jan 10, 2024
@kangketikonlen kangketikonlen self-assigned this Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
achievement Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant