diff --git a/bash/bash_functions b/bash/bash_functions index c62da31..25be20d 100644 --- a/bash/bash_functions +++ b/bash/bash_functions @@ -3,77 +3,77 @@ ### ARCHIVE EXTRACTION # usage: ex function ex { - if [ -z "$1" ]; then - # display usage if no parameters given - echo "Usage: ex ." - echo " extract [path/file_name_2.ext] [path/file_name_3.ext]" - else - for n in "$@"; do - if [ -f "$n" ]; then - case "${n%,}" in - *.cbt | *.tar.bz2 | *.tar.gz | *.tar.xz | *.tbz2 | *.tgz | *.txz | *.tar) - tar xvf "$n" - ;; - *.lzma) unlzma ./"$n" ;; - *.bz2) bunzip2 ./"$n" ;; - *.cbr | *.rar) unrar x -ad ./"$n" ;; - *.gz) gunzip ./"$n" ;; - *.cbz | *.epub | *.zip) unzip ./"$n" ;; - *.z) uncompress ./"$n" ;; - *.7z | *.arj | *.cab | *.cb7 | *.chm | *.deb | *.dmg | *.iso | *.lzh | *.msi | *.pkg | *.rpm | *.udf | *.wim | *.xar) - 7z x ./"$n" - ;; - *.xz) unxz ./"$n" ;; - *.exe) cabextract ./"$n" ;; - *.cpio) cpio -id <./"$n" ;; - *.cba | *.ace) unace x ./"$n" ;; - *) - echo "ex: '$n' - unknown archive method" - return 1 - ;; - esac - else - echo "'$n' - file does not exist" - return 1 - fi - done - fi + if [ -z "$1" ]; then + # display usage if no parameters given + echo "Usage: ex ." + echo " extract [path/file_name_2.ext] [path/file_name_3.ext]" + else + for n in "$@"; do + if [ -f "$n" ]; then + case "${n%,}" in + *.cbt | *.tar.bz2 | *.tar.gz | *.tar.xz | *.tbz2 | *.tgz | *.txz | *.tar) + tar xvf "$n" + ;; + *.lzma) unlzma ./"$n" ;; + *.bz2) bunzip2 ./"$n" ;; + *.cbr | *.rar) unrar x -ad ./"$n" ;; + *.gz) gunzip ./"$n" ;; + *.cbz | *.epub | *.zip) unzip ./"$n" ;; + *.z) uncompress ./"$n" ;; + *.7z | *.arj | *.cab | *.cb7 | *.chm | *.deb | *.dmg | *.iso | *.lzh | *.msi | *.pkg | *.rpm | *.udf | *.wim | *.xar) + 7z x ./"$n" + ;; + *.xz) unxz ./"$n" ;; + *.exe) cabextract ./"$n" ;; + *.cpio) cpio -id <./"$n" ;; + *.cba | *.ace) unace x ./"$n" ;; + *) + echo "ex: '$n' - unknown archive method" + return 1 + ;; + esac + else + echo "'$n' - file does not exist" + return 1 + fi + done + fi } function ensure { - if [ -z "$1" ]; then - echo "Usage: ensure " - else - if ! command -v $1 &>/dev/null; then - echo "$1 could not be found" - fi - fi + if [ -z "$1" ]; then + echo "Usage: ensure " + else + if ! command -v $1 &>/dev/null; then + echo "$1 could not be found" + fi + fi } function htd { - echo "$((0x$1))" + echo "$((0x$1))" } function b2d { - echi "obase=10; ibase=2; $1" | bc + echo "obase=10; ibase=2; $1" | bc } function h2d { - echi "obase=10; ibase=16; $1" | bc + echo "obase=10; ibase=16; $1" | bc } function b2h { - echi "obase=16; ibase=2; $1" | bc + echo "obase=16; ibase=2; $1" | bc } function h2b { - echi "obase=2; ibase=16; $1" | bc + echo "obase=2; ibase=16; $1" | bc } function d2h { - echi "obase=16; ibase=10; $1" | bc + echo "obase=16; ibase=10; $1" | bc } function d2b { - echi "obase=2; ibase=10; $1" | bc + echo "obase=2; ibase=10; $1" | bc } diff --git a/bash/fedora_aliases b/bash/fedora_aliases index b8798a6..a11ca9f 100644 --- a/bash/fedora_aliases +++ b/bash/fedora_aliases @@ -35,6 +35,8 @@ alias vu='cd ~/para/area/education/vu/mscompsec' alias ss='cd ~/para/area/education/vu/mscompsec/2024-s1-p1/ss' alias plsps='cd ~/para/area/education/vu/mscompsec/2024-s1-p1/plsps' alias connss='ssh -p 45123 -i ~/.ssh/id_ed25519_appsec zxtra3@appsec.vusec.net' +alias as3='cd ~/para/area/education/vu/mscompsec/2024-s1-p1/ss/assignments/softsec/3_advexp' + alias ccat='pygmentize -g'