📄 uha.in
字号:
#!/bin/sh## It is the uhafs Valery Kornienkov vlk@st.simbirsk.su 2:5051/30@fidonet# ver 0.1 Thu Apr 6 12:05:08 2000## Tested with HA 0.999. Source of ha can be found at# ftp://ftp.ibiblio.org/pub/Linux/utils/compress/HA=hamchafs_list (){ $HA lf "$1" 2>/dev/null | @AWK@ -v uid=${UID-0} '/^===========/ {next}{ if ($5="%" && $8~/DIR|ASC|HSC|CPY/) { split($6, a, "-") split($7, t, ":") filename=$1 filesize=$2 getline if ($2=="(none)") $2="" path=$2 getline if ($1~/^d.*/) next printf "%s %s %-8d %-8d %8d %s-%s-%s %s:%s %s%s\n",\ $1,1,0,0,filesize,a[3],a[2],a[1],t[1],t[2],path,filename }}'}mchafs_copyout (){ TMPDIR="/tmp/mctmpdir-uha.$$" mkdir $TMPDIR || exit 1 cd $TMPDIR $HA xyq "$1" "$2" >/dev/null cat "$2" > "$3" cd / rm -rf $TMPDIR}cmd="$1"shiftcase "$cmd" in list) mchafs_list "$@" ;; copyout) mchafs_copyout "$@" ;; *) exit 1 ;;esacexit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -