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

links

links Absolutely Everything You Could Need To Know About How JavaScript TOC & Condensed Links **** **** **** **** **** 1 2 3 4 5 leonardomso/33-js-concepts *This repository was created with the intention of helping developers master their concepts in JavaScript. It is not a…*github.com Call stack - MDN Web Docs Glossary: Definitions of Web-related terms MDN *A call stack is a mechanism for an interpreter (like the JavaScript interpreter in a web browser) to keep track of its…*developer.mozilla.org Understanding Javascript Function Executions — Call Stack, Event Loop , Tasks & more *Web developers or Front end engineers, as that’s what we like to be called, nowadays do everything right from acting as…*medium.com Understanding the JavaScript call stack *The JavaScript engine (which is found in a hosting environment like the browser), is a single-threaded interpreter…*medium.freecodecamp.org Javascript: What Is The Execution Context? ...

Breaking Down Scope, Context, And Closure In JavaScript In Simple Terms.

Breaking Down Scope, Context, And Closure In JavaScript In Simple Terms. Breaking Down Scope, Context, And Closure In JavaScript In Simple Terms. “JavaScript’s global scope is like a public toilet. You can’t avoid going in there, but try to limit your contact with surfaces when you… Breaking Down Scope, Context, And Closure In JavaScript In Simple Terms. Photo by Florian Olivo on  Unsplash “ J avaScript’s global scope is like a public toilet. You can’t avoid going in there, but try to limit your contact with surfaces when you do.” ― Dmitry Baranowski Here’s another (much) more simple article I wrote on the subject: Closures In Javascript Answer A closure is a function defined...

webdev resource list part 2

Web Developer Resource List Part 2 ▼ Web Developer Resource List Part 2 Because I compile these things compulsively anyway… Web Developer Resource List Part 2 Because I compile these things compulsively anyway… Ansible Awesome Lists CI/CD ...