Learn how to use wget from the command line or in a Bash script to check the status of a URL without downloading anything.
Also find me here:
Baeldung Author
Francis Ndungu
I am a software developer with 4+ years of professional experience in both front-end and back-end technologies. My main area of expertise is all things Javascript. I am thrilled with building responsive web applications. Currently exploring the creation of complex but efficient user interfaces using the React framework. Other interests include exploring new technologies, collaborating on projects with other developers, and playing the guitar.
Here's what I've written (so far):
Baeldung on Linux
- >All
- Scripting (7)
- Files (6)
- Administration (4)
- User Administration (3)
- Web (2)
- Processes (2)
- File Editing (2)
- Networking (1)
- Installation (1)
- Filesystems (1)
- File Transfer (1)
- File Searching (1)
- File Compression (1)
Skip Downloading a File if the File Already Exists Using wget
Filed under File Transfer
Learn how to skip the downloading of pre-existing files in wget using command-line options and Bash scripting.
How to Merge Two Files Using AWK
Filed under File Editing
Learn how to merge two files using awk based on a common key column.
Can We Use Arrays as Environment Variables in Bash?
Filed under Scripting
Learn about alternatives for using Bash arrays in environment variables in Linux.
How to Reverse a Bash Array
Filed under Scripting
Learn how to use various methods to reverse a Bash array in Linux.
What Is a Shell Script in Linux?
Filed under Scripting
Learn what shell scripts are, what they’re used for, and how to execute them in Linux.
Move Directory to Another Directory With Identical Name
Filed under Files
Learn how to move a directory into an identically named directory using the Linux command line.
Guide to Linux chage Command With Examples
Filed under User Administration
Learn how to use the chage command and its various options to manage user account settings on Linux.
Guide to Linux rename Command With Examples
Filed under Files
Learn how to use the rename Linux command through practical examples and explanations.
Baeldung on Ops
- >All
- Docker (6)
- Monitoring (1)
- DevOps (1)
- Deployment Tools (1)
Run Docker Commands With Ansible
Filed under Deployment Tools, Docker
Learn how to run Docker commands with Ansible using a practical and easy-to-follow example.
The Equivalent of –add-host=host.docker.internal:host-gateway in Docker Compose
Explore the –add-host=host.docker.internal:host-gateway option in Docker and understand its equivalent Docker Compose configuration.
Skip Package Reinstallation for a Python Docker Image Build
Filed under Docker
Learn how to skip package reinstallation for a Python Docker image build.
How to Implement Elasticsearch Health Check in Docker Compose
Filed under Monitoring
Learn how to set up an Elasticsearch health check in Docker Compose.
Backup Docker Container With Its Data Volumes
Filed under Docker
Learn how to back up a Docker container and its associated data volumes using Docker commands and a Bash script.
Adding Secret to Docker Build From Environment Variable
Filed under Docker
Learn how to pass a secret to a Docker build from an environment variable to maintain your application’s security.
Guide to Docker Compose Context
Filed under Docker
Learn about best practices for configuring Docker Compose context in order to optimize build time.
Baeldung on SQL
- >All
- SQL Tables (2)
- SQL Queries (1)
- SQL Joins (1)
Using LEFT OUTER JOIN With a WHERE Clause
Filed under SQL Joins
Learn how to use LEFT OUTER JOIN with the WHERE clause in major SQL platforms.
How to Query for Specific Values in an Integer Column in SQL
Filed under SQL Queries
Learn how to query specific values from an integer column in SQL.
Deleting a Column From a Table in SQL
Filed under SQL Tables
Learn how to delete a specific column from a table using various methods in SQL.
Conditionally Renaming a Column if It Exists in SQL
Filed under SQL Tables
Learn how to rename a column only if it exists in MySQL and PostgreSQL.