fixrtf

来自「PostgreSQL7.4.6 for Linux」· 代码 · 共 44 行

TXT
44
字号
#!/bin/sh# fixrtf# Repair (slightly) damaged RTF generated by jade# Applixware wants the s0 stylesheet defined, whereas#  M$Word does not care about it.# (c) 2001, Thomas Lockhart, PostgreSQL Inc.flist=""RPAT=""for i in $@ ; do  case "$i" in    -r|--refentry)      RPAT='-e s/\\\keepn/\\\keep/g'      ;;    -?|--help)      echo "$0 [--refentry] <rtf file> ..."      exit 0      ;;    -*)      echo "Command $i not recognized"      $0 --help      exit 1      ;;    *)      flist="$flist $i"  esacdoneif [ "$flist" = "" ] ; then  flist=*.rtffifor f in $flist ; do  echo -n "Repairing '$f' ..."  if [ -r $f ] ; then    (sed -e 's/{\\stylesheet{\\s1/{\\stylesheet{\\s0 Normal 0;}{\\s1/g' $RPAT $f > $f.new \      && mv -f $f.new $f \      && echo " done") || echo " failed"  else    echo " file not found"  fidoneexit

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?