When you want to run a command in Bash that does nothing then you can make use of the colon command (:). It is also called a null command.
$ : $
As you can see when I just ran the : command it executed successfully and the bash prompt was returned.
To show that the command was a success, let us add some logic.
$ : && echo "The command was successful" || echo "The command failed" The command was successful
Why would one use "do nothing" command?
The "do nothing" command is mostly useful in bash scripts, where you have a requirement to satisfy the requirement of having a command as a placeholder that allows the script to continue executing without performing any specific action.
#!/bin/bash echo "Some logic before doing nothing..." : echo "Some logic after doing nothing..."
Facing issues? Have Questions? Post them here! I am happy to answer!
- Bash Hello World! Script Tutorial
- How to run bash command in background
- How to create new user account in Windows bash
- How to Compare Strings in Bash
- Bash: Allow Command to Fail without exiting Script
- Fix bash: script.sh: Permission denied Error
- Bash getopts Command Example
- How to fix bash ping command not found error
- How to add NewLine Character in Bash Script String
- How to Echo Bash Command to a File
- Bash Command to Find String in a File
- How to open new Terminal using Bash Command
- Bash How to Save Output of a Command to a Variable
- Download a SSL Certificate from a URL in Terminal
- Bash Command to Check IP Address
- Know Bash shell version command
- Bash Command To Check If File Exists
- How to run a Command in Bash Script
- How to Compare two Files in Bash Shell
- How to check if a variable is set in Bash Script or Not
- Convert String from uppercase to lowercase in Bash
- How to see Created Accessed Modified and Changed dates of a file using bash terminal command
- Bash Command To Get Current Time
- Bash command to List Files
- Fix: bash: syntax error near unexpected token
- How to Rename a Git Local Branch Using the --move Option - Git
- java.lang.ClassNotFoundException android.support.v7.widget.Toolbar [Fix] - Android
- How to open CMD for current file/folder location in Notepad++ - NotepadPlusPlus
- How to install iTerm2 Mac Terminal Alternative - MacOS
- 10 Must Know CSS Border Styles with Examples - CSS
- The Zsh Shell - Mac Tutorial - MacOS
- Android : Remove ListView Separator/divider programmatically or using xml property - Android
- 10 Beginners Commands for macOS Terminal Usage - MacOS