为什么 tail 在这里不起作用?

Why is tail not working here?

我的 csh 脚本

#!/bin/csh
# C-schell script to increase the boundingbox....

echo '%\!PS-Adobe-3.0 EPSF-3.0'
echo '%%BoundingBox: 0 0 1100 1100'
tail +3 $argv[1]

在这里调用

csh bbox.csh plt >! plt_P1.ps

但是我有

csh -f bbox.csh plt
tail: cannot open ‘+3’ for reading: No such file or directory

tail是做什么用的?写代码的人用的是达尔文,我在Ubuntu 14.04.

GNU tail 不支持这种语法。请改用 tail -n +3 "$argv[1]"

如果您正在使用例如bash、破折号或 zsh 为 shell: 您还需要在命令行中将 >! 修改为 >

csh bbox.csh plt > plt_P1.ps

Tail 打印文件的最后 10 行(默认情况下)。对更多行使用 -n 选项。