Skip to main content

These Are The Bash Shell Commands That Stand Between Me And Insanity

These Are The Bash Shell Commands That Stand Between Me And Insanity

These Are The Bash Shell Commands That Stand Between Me And Insanity

I will not profess to be a bash shell wizard… but I have managed to scour some pretty helpful little scripts from Stack Overflow and modify…

These Are The Bash Shell Commands That Stand Between Me And Insanity

I will not profess to be a bash shell wizard… but I have managed to scour some pretty helpful little scripts from Stack Overflow and modify them to suit my needs.

All of these commands are for Ubuntu/WSL … some may work in other scenarios but I can’t guarantee it.

As of this writing I have about 120 more bash snippets I regularly use… I am not writing the whole article right now but I wanted to get it started so I feel obligated to finish it!

Recursive Unzip followed by recursive delete zip:

Remove spaces from file and folder names

Find and replace in string/folder names

find . -type f -exec rename ‘s/string1/string2/g’ {} +

Remove numbers from file names

find $dir -type f | sed ‘s|\(.*/\)[^A-Z]*\([A-Z].*\)|mv \”&\” \”\1\2\”|’ | sh

Delete files within size range ( for when GitHub cries about file size):

find . -size +386b -a -size -390b -exec rm -f {} \;

Create symbolic link to working directory

ln -s “$(pwd)” ~/mylink

Remove any traces of a git repository:

find . \( -name “.git” -o -name “.gitignore” -o -name “.gitmodules” -o -name “.gitattributes” \) -exec rm -rf — {} +

Replace spaces in filenames with underscores

for file in *; do mv “$file” `echo $file | tr ‘ ‘ ‘_’` ; done

Remove Empty Files and Folders:

find . -empty -type f -print -delete
find . -empty -type d -print -delete

or

find . -depth -exec rmdir {} \;

Autogenerate a navigable HTML directory for all the files in the current working directory you exicute the script in:

For more content… go to :

Comments

Popular posts from this blog

Deploy-React-App-To-Heroku-Using-Postgres Deploy React App To Heroku Using Postgres & Express Heroku is an web application that makes deploying applications easy for a beginner. Deploy React App To Heroku Using Postgres & Express Heroku is an web application that makes deploying applications easy for a beginner. Before you begin deploying, make sure to remove any console.log ’s or debugger ’s in any production code. You can search your entire project folder if you are using them anywhere. You will set up Heroku to run on a production, not development, version of your application. When a Node.js application like yours is pushed up to Heroku, it is identified as a Node.js application because of the package.json file. It runs npm install automatically. Then, if there is a heroku-postbui...

Data Structures Resources

Data Structures & Algorithms Resource List Part 1 Data Structures & Algorithms Resource List Part 1 Guess the author of the following quotes: Data Structures & Algorithms Resource List Part 1 Guess the author of the following quotes: Talk is cheap. Show me the code. Software is like sex: it’s better when it’s free. Microsoft isn’t evil, they just make really crappy operating systems. Update: Here’s some more: ...