The Baeldung logo
  • The Baeldung LogoLinux Sublogo
  • Start Here
  • Write for Baeldung
  • About ▼▲
    • Full Archive

      The high level overview of all the articles on the site.

    • About Baeldung

      About Baeldung.

Scripting » awk

Scripting allows us to programmatically interact with the Linux operating system. Learn about some basic scripting fundamentals as well as some advanced topics focused on Bash.

  • bash (52)
  • x awk (34)
  • echo (26)
  • sed (22)
  • grep (14)
  • Shell (13)
  • read (11)
  • printf (11)
  • cat (11)
  • xargs (8)
  • alias (8)
  • perl (7)
  • tr (7)
  • find (7)
  • source (7)
  • ssh (6)
  • tail (6)
  • copy-edit (6)
  • watch (5)
  • date (5)
  • expect (5)
  • ls (5)
  • export (5)
  • tee (4)
  • time (4)
  • curl (4)
  • vi (4)
  • wait (4)
  • set (4)
  • cron (4)
  • sudo (4)
  • expr (4)
  • let (4)
  • env (4)
  • nohup (3)
  • ping (3)
  • make (3)
  • vim (3)
  • eval (3)
  • chmod (3)
  • rsync (3)
  • pgrep (3)
  • readlink (3)
  • reference (3)
  • cd (3)
  • pushd (3)
  • wget (3)
  • cut (3)
  • paste (3)
  • sort (3)

>> Print the Count of Lines Together With a Command’s Output

>> How to Prepend a Timestamp to the Output of a Command in Linux

>> Guide to Passing Parameters to an Awk Script

>> Reversing the List of Words in a Bash String

>> Printing awk Output in the Same Line

>> Print Decimal as ASCII Using the Shell

>> How to Filter strace’s Output Using grep

>> Replacing Specific Line With a String Variable in Shell

>> Converting Strings to Numbers in the Linux Command Line Interface

>> Split a List by Comma in Bash

>> Print Statistics of Numbers on the Linux Terminal

>> Inserting a Newline in a Variable in Bash

>> Iterating Over Each Line of ls -l Output

>> Division with Variables in a Linux Shell

>> Replacing Whitespaces With Tabs in a File in Linux

>> Return Value of Substitutions With sed and awk

>> Removing the Last Character of a File

>> Extracting a Substring in Bash

>> How to Add Up a Column of Numbers in Bash

>> Kill a Process Running on a Specific Port in Linux

>> File Editing: Appending a Non-Existent Line to a File

>> Pass the Output of a Command as an Argument for Another

>> Check if a String Contains a Substring in Linux

>> Guide to Generate Random Numbers in Linux

>> Splitting a File at Given Line Numbers

>> How to Delete Multiple Files at Once in Bash

>> Difference Between grep, sed, and awk

>> Save Modifications In-Place with awk

>> Commands to Get the Min, Max, Median, and Mean of a Dataset

>> How to Call an External Program Using awk

>> Read Random Line From a File in Linux

>> Remove the First Characters of a Line

>> How to Join Multiple Lines Into One

>> Is There a Way to ‘uniq’ by Column?

  • ↑ Back to Top
The Baeldung logo

Categories

  • Administration
  • Files
  • Filesystems
  • Installation
  • Networking
  • Processes
  • Scripting
  • Search
  • Security
  • Web

Series

  • Linux Administration
  • Linux Files
  • Linux Processes

About

  • About Baeldung
  • The Full Archive
  • Write for Baeldung
  • Editors
  • Terms of Service
  • Privacy Policy
  • Company Info
  • Contact
The Baeldung Logo