在Linux和Windows中的awk表现不同

时间:2018-04-30 14:26:07

标签: linux windows awk gnuwin32

我正在修改gnuplot生成的test.eps文件的边界框,在gnuplot程序中使用以下awk shell命令:

! awk '{ if($1=="%%BoundingBox:"){left=$2-90; print left;  bottom=$3-69;   print   bottom; right=$4+8; print right; top=$5+5; print top; print $1, left, bottom, right, top >> "1.txt"}\
 else {print $0 >> "1.txt"} }' test.eps
! mv 1.txt test.eps

在linux下,这非常有效。如果我现在使用gnuwin命令awk在windows下运行完全相同的命令它不起作用,但产生一个空文件1.txt并相应地也是一个空test.eps 出了什么问题?

0 个答案:

没有答案