- 论坛徽章:
- 0
|
faxcover -f abc -n 123 -s a4 | awk -vBase="${WPS}/cov" '
BEGIN {
# 97 - a
# 98 - b
n = 97
xfile()
}
function xfile()
{
flag = 1
file = Base sprintf(".%c", n++) # ----> 这个的意思是不是吧 .a 附加到 ${WPS}/cov 的后面, 最后file变成 ${WPS}/cov.a
printf("") >file
}
/^%!PS-Adobe/ {
if(psheader == 1)
exit 1
psheader = 1 # ------- 这个已经再exit 之后了,能执行到吗?
}
/^%%Creator: faxcover$/ {
$0 = sprintf("%s ACCS cn team", $1)
}
/^%%Title: HylaFAX Cover Sheet$/ {
$0 = sprintf("%s Release Report", $1)
}
/^%%EndProlog$/ {
flag = 1
}
/^\/to \(\) def$/ {
flag = 0
}
{
if(flag)
print >>file
}
/^\/comments \(\) def$/ {
xfile()
flag = 0
}
'
主要的问题时,我不熟悉faxcover命令,man一下也没懂
到底这个awk执行的对象文件,或者说输入流 是什么呢??
我能否在执行awk 之前看一下对象的内容
是不是可以用 faxcover -f abc -n 123 -s a4 >>tmp 来看根实际使用的输入流相同吗?
因为是fax用的,我恐怕格式不同
有人做过这个吗?
用来生成postscript 的东西 |
|