mirror of
https://gitea.blesmrt.net/mikaela/shell-things.git
synced 2025-01-09 11:52:31 +01:00
zsh_functions: Copied "ex" from zshrc of bioterror. (Highlight to my IRC channel:) Unit193: Welcome to my zsh_functions :P
Also copied full comments, which bioterror had added. Also (what is "omistuskirjoitus" in English) was copied.
This commit is contained in:
parent
ad3db531a8
commit
6b58452ff1
@ -53,3 +53,36 @@ function top10() {
|
|||||||
# copyright 2007 - 2010 Christopher Bratusek
|
# copyright 2007 - 2010 Christopher Bratusek
|
||||||
history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}' | sort -rn | head
|
history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}' | sort -rn | head
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# ex command. Copied from zshrc of bioterror ( http://ricecows.org/configs/zsh/.zshrc ). Original comment below:
|
||||||
|
## for unit193 ;)
|
||||||
|
## use command "ex" to extract any archive files.
|
||||||
|
## "ex package.zip" for example
|
||||||
|
function ex ()
|
||||||
|
|
||||||
|
{
|
||||||
|
if [ -f "$1" ] ; then
|
||||||
|
case "$1" in
|
||||||
|
*.tar) tar xvf $1 ;;
|
||||||
|
*.tar.bz2 | *.tbz2 ) tar xjvf $1 ;;
|
||||||
|
*.tar.gz | *.tgz ) tar xzvf $1 ;;
|
||||||
|
*.bz2) bunzip2 $1 ;;
|
||||||
|
*.rar) unrar x $1 ;;
|
||||||
|
*.gz) gunzip $1 ;;
|
||||||
|
*.zip) unzip $1 ;;
|
||||||
|
*.Z) uncompress $1 ;;
|
||||||
|
*.7z) 7z x $1 ;;
|
||||||
|
*.xz) tar xJvf $1 ;;
|
||||||
|
*.deb)
|
||||||
|
DIR=${1%%_*.deb}
|
||||||
|
ar xv $1
|
||||||
|
mkdir ${DIR}
|
||||||
|
tar -C ${DIR} -xzvf data.tar.gz ;;
|
||||||
|
*.rpm) rpm2cpio $1 | cpio -vid ;;
|
||||||
|
*) echo ""${1}" cannot be extracted via extract()"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
echo ""${1}" is not a valid file"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user