Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
— 脚 本 —<br />
done<br />
myfunction() {<br />
find . -type f -name "*.$1" -print<br />
}<br />
myfunction "txt"<br />
# $1 为 方 法 的 第 一 个 参 数<br />
产 生 一 个 文 件<br />
MYHOME=/home/colin<br />
cat > testhome.sh &2 "Usage: $0 HtmlFile"<br />
exit 1<br />
# 如 果 不 等 于 1, 非 0 退 出<br />
fi<br />
file=$1<br />
fname=${file%.*}<br />
fext=${file#*.}<br />
# 文 件 变 量<br />
# 文 件 名 变 量<br />
# 文 件 扩 展 名 变 量<br />
prince $file -o $fname.pdf<br />
# www.princexml.com<br />
pdftops -paper A4 -noshrink $fname.pdf $fname.ps # 创 建 postscript 小 册 子<br />
cat $fname.ps |psbook|psnup -Pa4 -2 |pstops -b "2:0,1U(21cm,29.7cm)" > $fname.book.ps<br />
ps2pdf13 -sPAPERSIZE=a4 -sAutoRotatePages=None $fname.book.ps $fname.book.pdf<br />
# 在 Windows 上 使 用 #a4 和 #None!<br />
exit 0<br />
# exit 0 意 为 成 功<br />
21.3 一 些 sed 命 令<br />
这 里 是 单 行 sed 命 令 的 金 矿<br />
47<br />
。 还 有 一 个 很 好 的 sed 介 绍 及 教 程<br />
48<br />
。<br />
sed 's/string1/string2/g'<br />
sed -i 's/wroong/wrong/g' *.txt<br />
sed 's/\(.*\)1/\12/g'<br />
sed '//,//d' t.xhtml<br />
sed '/ *#/d; /^ *$/d'<br />
sed 's/[ \t]*$//'<br />
sed 's/^[ \t]*//;s/[ \t]*$//'<br />
sed 's/[^*]/[&]/'<br />
sed = file | sed 'N;s/\n/\t/' > file.num<br />
21.4 正 则 表 达 式<br />
# 替 换 string1 为 string2<br />
# 用 g 替 换 所 有 返 回 的 单 词<br />
# 修 改 anystring1 为 anystring2<br />
# 删 除 以 开 始 , 以 结 尾 的 行<br />
# 删 除 注 释 和 空 行<br />
# 删 除 行 尾 空 格 ( 使 用 tab 代 替 \t)<br />
# 删 除 行 头 尾 空 格<br />
# 括 住 首 字 符 [] top -> [t]op<br />
# 为 文 件 添 加 行 号<br />
一 些 基 本 的 正 则 表 达 式 同 样 可 用 于 sed。 作 为 一 个 良 好 的 启 蒙 , 可 看 基 本 正 则 语 法<br />
49<br />
。<br />
47.http://student.northpark.edu/pemente/sed/sed1line.txt<br />
48.http://www.grymoire.com/<strong>Unix</strong>/Sed.html<br />
50