| by Arround The Web

12 Best Practices for Writing Bash Scripts

Bash shell refers to Bourne Again Shell which can be found as the default shell in most of the Linux distributions. A Bash Script is a file where multiple shell commands are scripted to perform a particular task. If you are familiar with bash script then this article is for you, in this demonstration I […]

The post 12 Best Practices for Writing Bash Scripts appeared first on Linux Today.

Share Button
Read More
| by Arround The Web

Linux Tutorial: How to Manage Bash History

Bash (Bourne Again Shell) is the default shell in practically all Linux-based operating systems. All the commands we write in the terminal are interpreted by the shell and become part of its history. In this tutorial, we’ll learn how to manage Ba…

Share Button
Read More
| by Arround The Web

Installing FcgiWrap and Enabling Perl, Ruby and Bash Dynamic Languages on Gentoo LEMP

This tutorial is strictly related to our former post on LEMP Installation on Gentoo. It also treats other server extended issues such as enabling dynamic scripting languages like Perl or Bash or Ruby through Fcgiwrap Gateway and editing Nginx Virtual H…

Share Button
Read More
| by Arround The Web

How To Parse Arguments In Bash Scripts With getopts

In this article, we are going to see how to parse arguments in bash scripts using bash’s built-in getopts function with examples.
The post How To Parse Arguments In Bash Scripts With getopts appeared first on Linux Today.

Share Button
Read More
| by Arround The Web

Bash For Loop Array: Iterate Through Array Values

How do I use bash for loop to iterate thought array values under UNIX / Linux operating systems? How can I loop through an array of strings in Bash? This page explains how to declare a bash array and then use Bash for Loop to iterate through array valu…

Share Button
Read More
| by Arround The Web

How to Use getopts in Bash

In Linux, tasks can be automated by writing several commands in one script and then executing the script whenever the same set of commands are needed. These scripts accept a variety of command-line arguments, which are often passed collectively when the script is executed. The good thing is that a built-in function (called getopts) is available […]

The post How to Use getopts in Bash appeared first on Linux Today.

Share Button
Read More
| by Arround The Web

Learn Bash base64 Encode and Decode With Examples

Want to learn about base64 encode and decode method? Here in this tutorial, we explain the base64 encode and decode steps using bash shell scripting with various examples.
The post Learn Bash base64 Encode and Decode With Examples appeared first on Lin…

Share Button
Read More
| by Arround The Web

How To Use Case Statement In Bash Scripts

This guide explains what Bash case statement is and how to use case statement in Bash shell scripts, with examples.
The post How To Use Case Statement In Bash Scripts appeared first on Linux Today.

Share Button
Read More
| by Arround The Web

10 Amazing and Mysterious Uses of (!) Symbol or Operator in Linux Commands

The ‘!’ symbol or operator in Linux can be used as Logical Negation operator as well as to fetch commands from history with tweaks or to run previously run command with modification. All the commands below have been checked explicitly in ba…

Share Button
Read More
| by Arround The Web

Bash Scripting: Associative Array Explained With Examples

Bash supports two types of arrays, namely Indexed Array and Associative Array. This guide explains the Bash associative array in Linux.
The post Bash Scripting: Associative Array Explained With Examples appeared first on Linux Today.

Share Button
Read More
| by Arround The Web

Bash Scripting’s Indexed Array Explained with Examples

Bash supports two types of arrays namely Indexed Array Associative Array. This guide explains Bash indexed array in detail with examples.
The post Bash Scripting’s Indexed Array Explained with Examples appeared first on Linux Today.

Share Button
Read More
| by Arround The Web

Bash Scripting – For Loop Explained With Examples

Loops are useful for automating repetitive tasks in Bash shell scripting. In this guide, we will learn about the for loop with examples.
The post Bash Scripting – For Loop Explained With Examples appeared first on Linux Today.

Share Button
Read More
| by Arround The Web

Bash Scripting – Functions Explained With Examples

In Bash scripting, functions are ways to group the set of instructions together to get a specific outcome. This guide explains how to use functions in bash scripts in Linux with examples.
The post Bash Scripting – Functions Explained With Examples appe…

Share Button
Read More
| by Arround The Web

Bash Heredoc Tutorial For Beginners

When working with Bash scripts, you may end up in a situation where you have to process a series of inputs using the same command. Fortunately, there is a way in Bash to achieve this in a more optimal way using HereDoc. HereDoc, an acronym for Here Document, is an input redirection method to pass multiple […]

The post Bash Heredoc Tutorial For Beginners appeared first on Linux Today.

Share Button
Read More
| by Arround The Web

Bash Redirection Explained With Examples

Redirection and piping are two useful features in bash scripting that sysadmins and developers use often. This guide explains what Bash Redirection is and how to work with Redirection in Bash with example commands.
The post Bash Redirection Explained W…

Share Button
Read More
| by Arround The Web

Edit sshd_config Using a Bash Script

Using Bash scripts can ensure consistent configuration of SSH and other services. Bash is the default shell on most Linux systems these days. It can be used as an interactive command-line interpreter as well as a scripting language to automate common tasks. This article shows you how to use a Bash script to ensure specific […]

The post Edit sshd_config Using a Bash Script appeared first on Linux Today.

Share Button
Read More
| by Arround The Web

Bash Script to Monitor Memory Usage on Linux

This shell script will trigger an email when more than 60% of your system memory is used.
The post Bash Script to Monitor Memory Usage on Linux appeared first on Linux Today.

Share Button
Read More
| by Arround The Web

Linux for Starters: Your Guide to Linux – Get Started with the Terminal – Part 9

There are many reasons why it’s useful to use bash and the command line. For example, command-line skills help with building repeatable data processes, the command-line makes working with text files easier, it uses fewer resources, can improve productivity and workflow, it’s great for scripting, and command-line skills are useful for cloud services. This is […]

The post Linux for Starters: Your Guide to Linux – Get Started with the Terminal – Part 9 appeared first on Linux Today.

Share Button
Read More
| by Scott Kilroy

Using an editor to create commands

If you have a long group of commands you need to run press Ctrl-X, followed by Ctrl-E This will open your default editor.  When you’re done close the editor (saving the file) and the command will run.

Share Button
Read More
| by Scott Kilroy

Print the total bytes of files in a directory grouped by date

ls -l|awk ‘length($6)==3{x[$6″ “$7]+=$5};END{for(i in x)printf”%s:\t%d\n”,i,x[i]}’

Share Button
Read More