Category Archives: linux bash

Bash: File content tricks

Using bash to get some data from the files can be very useful. Here are some essential tricks to get you started.

  1. See if the file has a word called “hello”:

cat file.txt |grep hello

  1. Compare two files using cmp / cmp is usually part of the diffutils package.

This part is best done with simple script. However, scripting is not mandatory when using cmp.

#!/bin/bash

# Creating two new files with: echo "Helllo" > file.txt && echo "Hello" > file2.txt

file1="file.txt"
file2="file2.txt"

if cmp "$file1" "$file2"; then
echo "Files are the same."
else
echo "Files are not the same."
fi

Continue reading