📄 qtopia-addmimetype
字号:
#!/bin/shNEWTYPE=$1EXT=$2if [ -z "$NEWTYPE" -o -z "$EXT" ]then echo >&2 "Usage: $0 <mimetype> <extension>" echo >&2 " eg. $0 application/foobar foo" exit 1fi# Can ash do this? If not, use sed.T=${NEWTYPE%/*}S=${NEWTYPE#*/}grep -w $EXT $QPEDIR/etc/mime.types |( read TYPE EXTS if [ -z "$TYPE" ] then if grep -q "^$NEWTYPE[ ]" $QPEDIR/etc/mime.types || grep -q "^$NEWTYPE$" $QPEDIR/etc/mime.types then if sed -e '/^'$T"\\/"$S'[ ]/ s/$/ '$EXT'/' <$QPEDIR/etc/mime.types >$QPEDIR/etc/mime.types.new || sed -e '/^'$T"\\/"$S'$/ s/$/ '$EXT'/' <$QPEDIR/etc/mime.types >$QPEDIR/etc/mime.types.new then mv $QPEDIR/etc/mime.types.new $QPEDIR/etc/mime.types exit 0 else echo >&2 "Internal MIME type update error" exit 1 fi else echo "$NEWTYPE $EXT" >>$QPEDIR/etc/mime.types exit 0 fi elif [ "$TYPE" = "$NEWTYPE" ] then #echo "Already done" exit 0 else echo >&2 "$EXT already assigned to $TYPE" exit 1 fi)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -