Giter VIP home page Giter VIP logo

mass_rename's Introduction

πŸ‘‹ Hi there! I'm 2bitninja

Passionate and experienced IT professional with a focus on system administration and security. I thrive in Unix and Linux environments, wielding expertise in shell scripting ( BASH, AWK, & Sed ), Python, Splunk.

Languages and tools βš™οΈ

HTML Logo CSS Logo Bash Logo Python Logo Nessus Logo VIM Logo VSCode Logo AWS Logo

πŸ’» Skills

  • Operating Systems: UNIX, Linux, Solaris, Windows.
  • Scripting Languages: BASH, Python, AWK, Sed.
  • Security Tools: Tenable.sc, Nessus Scanner, Nessus Manager, Nessus Agents, Nessus Network Monitor, Splunk.
  • Web Technologies: HTML, CSS.

πŸš€ Highlights

  • Led successful security scanning initiatives using Security Center and Nessus, ensuring robust system defenses.
  • Proficient in scripting for automation, enhancing operational efficiency in Unix and Linux environments.
  • Utilized AWK and Sed for text processing, contributing to streamlined data manipulation tasks.
  • HTML and CSS skills employed in web development, focusing on user-friendly interfaces.

πŸ”§ Technical Expertise

  • Unix and Linux System Administration
  • Windows System Administration
  • Solaris Administration

🌐 Projects

  • Implemented and optimized security measures using Nessus and Splunk, achieving high compliance rates.
  • Developed automated scripts for routine tasks, leveraging AWK and Sed for efficient text processing.
  • Designed and maintained web interfaces with HTML and CSS, focusing on user experience.

Feel free to explore my repositories, and don't hesitate to reach out for collaboration or discussions. Let's build and secure amazing systems together! πŸ› οΈβœ¨

mass_rename's People

Contributors

2bitninja avatar

Stargazers

 avatar  avatar

Watchers

 avatar

mass_rename's Issues

Feature - Operate script with a menu/wizard

Make it possible to run the script without the menu/wizard.
Example: bash ./mass_rename.sh -d "dir" -r "part to remove" -a "part to add"
bash ./mass_rename.sh -v # to get version
bash ./mass_rename.sh -h # to get help

Fixing "line ending"

For some reason GitHub keeps adding the wrong β€œline endings” the files, which causes the script not to work anymore. So far only my Mac seems to having an issue with this. The RHEL 7 & 8 computers seem to run the script just fine.

To check to see if the file has

cat –ev file.sh
Example text$

The line ending is the $

Looks like I need to run this command

git config --global core.autocrlf input

It also appears that I need to create and edit the .gitattributes file

Ref:
https://docs.github.com/en/get-started/getting-started-with-git/configuring-git-to-handle-line-endings
https://adaptivepatchwork.com/2012/03/01/mind-the-end-of-your-line/

RHEL 7

Test the mass_rename script on RHEL 7 (Red Hat Enterprise Linux 7)

Testing

Need to test script on different Operating systems.

If anyone knows of operating system I'm missing let me know and I will add it.

Linux Mint

This issue is for testing Linux Mint.

Please refer to the main README.md file on the repo for testing instructions.

Feature - Allow for removal "[" " ]"

Sometimes there are filenames with "[" " ]" in them. Need to be able to remove them.
2 methods of removing the "[" " ]"

  • remove before main rename happens
  • Somehow notice "[" " ]" and add \ before each "[" " ]". Maybe a double while loop.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.