Background Here I am trying to add a file to git It is a simple git add command. Script Original Error Warning - Could not open directory - No such file or directory Error - Image Error - Text Revision Outline Please escape the special characters git add "$_folder/oracle/v$instance/v$instance.oracle.sql" git add "$_folder/oracle/v\$instance/v\$instance.oracle.sql" … Continue reading Linux – File Names with special characters
Scripting – Bash
Git Clone – Error – “fatal: Too many arguments”
Background Ran into a little error using ""Git Bash" on MS Windows. Error Error Message - fatal: Too many arguments. Image Text Code TroubleShooting Outline Show Hidden Characters Linux / GitBash vi show hidden characters MS Windows Notepad++ show hidden characters Task Git Bash vi Show Hidden Characters Outline Original Plain text view Enter … Continue reading Git Clone – Error – “fatal: Too many arguments”
Git – Client – Commands
Background Let us review some of the GIT commands one will use each day. List of Command Command Description Syntax Link File Operation Add Add a new file git add <filename> Link Remove Remove an existing file git rm <filename> Link Rename or Move Rename or move an existing file git mv <filename> <folder> … Continue reading Git – Client – Commands
Git – Client/Windows – Git Bash
Background Upon installing a recent version of Git Client opted to evaluate one of its sub-components. Git Bash What Is? Definition Atlassian BitBucket [ Link ] Git Bash is an application for Microsoft Windows environments that provides an emulation layer for a Git command-line experience. Bash is an acronym for Bourne Again Shell. A shell … Continue reading Git – Client/Windows – Git Bash
Bash – Reading Command Line Arguments
Background Let us validate and display the command line arguments passed to our bash script. Code Outline Functions validateArguments declare variables rc =0 Access global variable ( argsAsArray) get handle to array variable => ( ("${argsAsArray[@]}") get number of array entries => {#arrayArgs[@]} If number of entries in array does not match expected value … Continue reading Bash – Reading Command Line Arguments
Bash – Running Script
Background Let us review the choices we have for running our bash scripts. Outline filename ( script.sh ) full file name ( <folder>\<filename>) Tasks Filename ( script.sh ) Syntax Sample Output Output - Image Output - Text Explanation Error reads:- "Command not found" Full Filename ( script.sh ) Syntax Sample Output Output - Image … Continue reading Bash – Running Script
Bash – Write Text File
Background Writing simple text files in Bash. Code Script Display File Cat Syntax Sample Output Output - Image Output - Text Source Code Control GitHub Gist Link
Bash – Get Timestamp
Background Wanted to explore the depth of flexibility available via Bash to get the current timestamp without necessarily hard-coding the date-time format. Code Output Source Code GitHub Gist GetTimeStamp.sh Link References In bash, can I lazy eval date Link
Bash – Simulation Environment – Online
Background Ever so often I am not close enough to my working Linux Hosts and the Lab Network is iffy. At those times trying to work on my own Linux Hosts is annoying. Online Bash Simulation Go figure, but at those times I am a bit more successful trying out little modules via Online Simulation … Continue reading Bash – Simulation Environment – Online
Bash – Function – Return String from a function
Background Playing around with Bash and just really wrestling on how to tokenize a string and return its parts. Honestly, it is much simpler than that. It can only have two whole pieces; I cheated and made sure of that while curating the dataset. Options Here are the options available for returning data from … Continue reading Bash – Function – Return String from a function