The Tutorials in this series are created using BASH 4.2.24 on Ubuntu 16.04. AWK is a language for processing text files. AWK is typically used as a data extraction and reporting tool. It is a standard feature of most Unix-like operating systems. It consists of a set of actions to be taken against streams of textual data for purposes of extracting or transforming text, for eg: producing formatted reports. The language uses the string datatype, associative arrays, and regular expressions. AWK was created at Bell Labs in the 1970s and its name is an acronym derived from the surnames of its authors—Alfred Aho, Peter Weinberger, and Brian Kernighan. Read more
Foss : Linux AWK - English
Outline: Conditional statements in awk: What are conditional statements Syntax of conditional statements Defining the rules or conditions to be checked and corresponding actions to be ta..
Outline: Loops in awk: Conditional loops in awk for loop while loop do-while loop Search pattern using awk Process data in single and multiple files using next nextfi..
Outline: What are Arrays in awk How it is different from arrays in other programming languages Refer the elements of an array Syntax of assigning an array element The index in awk arr..
Outline: Using awk array with file Example: To calculate the HRA for all students as per a formula Scan the elements of an array New variation of "for loop" Delete statement Delete..
Outline: Definition of multidimensional array in awk Element is identified by a sequence of multiple indices Concatenated into a single string, with a separator between them Create 2 by ..
Outline: awk Built-in functions: Arithmetic functions sqrt(x) function int(x) function exp(x) function log(x) natural logarithm function sin(x) and cos(x) function..
Outline: Syntax of user defined function Syntax of function call Example to print stipend Explanation of if-else code Explanation of how to call the function Syntax of re..
Foss : Linux for Sys-Ads - English
Outline: Creating user account adduser command Define specify user ID Define specify home directory Define specify login shell Give comments during user creation About user id's /et..
Outline: Assigning Groups on User Creation Creating a user group addgroup command Group id Assigning user to the group Creating user group with specific group id Assigning groups to..
Outline: User Password management 1. Changing user password 2. Locking user password 3. Unlocking a password 3. Password removal 4. Changing the password expiry information 5. pass..
Outline: Modifying User Account 1. usermod command 2. Modifying attributes of user account 3. Locking user account 4. Unlocking user account 5. Change home directory 6. Change shell..
Outline: Group Password and Login 1. newgrp command 2. /etc/group 3. /etc/gshadow 4. Changing current group 5. Securing a group with password 6. Login to a group as group member 7...
Outline: Administrating Group with gpasswd Command 1. Group password 2. Adding group member 3. Adding group administrator 4. Deleting member 5. Removing password 6. Restricting pas..
Outline: Modifying and Deleting Groups 1. groupmod command 2. groupdel command 3. Change group name 4. Change GID 5. Check existing GID 6. Set same GID 7. Set GID for the files 8...
Foss : Linux New - English
Outline: Check that BIOS virtualization is enabled on the system using the Task Manager. Install Oracle VirtualBox 7.2.4 on Windows 11 Pro system Download the Ubuntu ISO image for install..
Outline: Creating a new virtual machine Selecting Ubuntu ISO file Configuring unattended installation Setting username and password Allocating memory and CPU Configuring virtual hard d..
Outline: Desktop Workspace. Panels and menus. Search and open apps. Opening the terminal. Network, sound and power. Trash Bin.
Outline: Introduction to Synaptic Package Manager. Synaptic Package Manager Installation using Terminal. Checking Settings and Repositories. Installation of VLC Media Player Using Synaptic ..
Outline: Introduction to Linux commands. Using the terminal. Command interpreter (shell). Default shell in Linux. Internal and external commands. PATH variable.
Outline: Introduction to date command. Displaying date and time. Using date options. Combining date options. Using man command for help. Use cal command to display calendar of a month...