[Assorted-commits] SF.net SVN: assorted:[1832] shell-tools/trunk/src/bash-commons/common.bash
Brought to you by:
yangzhang
From: <yan...@us...> - 2012-07-14 05:47:58
|
Revision: 1832 http://assorted.svn.sourceforge.net/assorted/?rev=1832&view=rev Author: yangzhang Date: 2012-07-14 05:47:51 +0000 (Sat, 14 Jul 2012) Log Message: ----------- Add 7zc, 7zcd, 7zcdf Modified Paths: -------------- shell-tools/trunk/src/bash-commons/common.bash Modified: shell-tools/trunk/src/bash-commons/common.bash =================================================================== --- shell-tools/trunk/src/bash-commons/common.bash 2012-07-13 21:55:38 UTC (rev 1831) +++ shell-tools/trunk/src/bash-commons/common.bash 2012-07-14 05:47:51 UTC (rev 1832) @@ -799,6 +799,25 @@ done } +7zc() { + for i in "$@" ; do + local j="$( echo "$i" | sed 's|/\+$||' ).7z" + 7z a -mx=9 -m0=lzma2 -mmt=4 "$j" "$i" + done +} + +7zcd() { + for i in "$@" ; do + 7zc "$i" && rm -r "$i" + done +} + +7zcdf() { + for i in "$@" ; do + 7zc "$i" && rm -rf "$i" + done +} + #if ! is_declared indent ; then # noindent #else This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |