mirror of
https://gitea.blesmrt.net/mikaela/shell-things.git
synced 2025-01-08 19:32: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
|
||||
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