This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
md5sum * | sort -k1 | uniq -w 32 -d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
bkp_dir="$HOME/backup" | |
now="$(date +'%Y%m%d')" | |
tar cfJ $HOME/backup/"${now}"_scripts.tar.xz "$HOME"/scripts/ &> /dev/null | |
# Evaluates the md5sum of the most recent backup and compares its md5sum against the other files in the same directory. If the md5sum is the same removes the duplicated file | |
md5sum_now=$(md5sum "$bkp_dir"/"${now}"_scripts.tar.xz | awk '{ print $1 }') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [[ "$var" =~ ^-?[0-9]+$ ]];then | |
echo "integer" | |
else | |
echo "not integer" | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# check if the $1 is empty | |
if [[ -z "$1" ]];then | |
printf "Please define the IP or the hostname which you want to check!\nUsage: ./script.sh 192.168.1.1\n" | |
else | |
if ping -c 1 "$1" &> /dev/null;then | |
printf "%s is UP!\n" "$1" | |
else | |
printf "%s is DOWN!\n" "$1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
range=500 | |
number=$RANDOM | |
let "number %= $range" | |
printf "Random number less than %s - %s\n" "$range" "$number" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
target_dir="" | |
bkp_dir="" | |
while [[ ! $bkp_dir =~ [a-zA-Z] && ! -d "$bkp_dir" ]]; | |
do | |
echo "Please enter a valid directory to backup:" | |
read -r bkp_dir | |
done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [ -e "$1" ] && [ -e "$2" ]; | |
then | |
if file "$1" | grep -qE 'image|bitmap' && file "$2" | grep -qE 'image|bitmap' ; | |
then | |
ffmpeg -loglevel error -i "$1" -i "$2" -lavfi psnr=psnr.log -f null - | |
cat psnr.log | |
rm psnr.log | |
else |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [[ $(ps -o pid= -p 2310) -ne 0 ]]; then | |
echo "True" | |
else | |
echo "False" | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
n='([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])' | |
m='([0-9]|[12][0-9]|3[012])' | |
IFS= read -rp 'Input: ' ipaddr | |
if [[ $ipaddr =~ ^$n(\.$n){3}/$m$ ]]; then | |
printf '"%s" is a valid CIDR\n' "$ipaddr" | |
elif [[ $ipaddr =~ ^$n(\.$n){3}$ ]]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import subprocess | |
import csv | |
import os | |
import time | |
from datetime import datetime | |
from pathlib import Path | |
#### Variables definition |
OlderNewer