我的问题如下:由于 LaTeX 的精彩,我经常收到行号错误,但没有指示正在引用哪个文件:
l.127 \end{table}
是否有一个命令可以让我只看到输出第 127 行,比如说,多个文件(最好使用通配符)。
这可能很容易用 Python 或类似的语言编写,我只是想知道是否有一种简单的方法可以使用常见的 shell 命令。
注意:使用单个文件执行此操作的简单方法是(如下所述)
head -n 127 filename | tail -n 1
但这对于多个文件失败。
好的,刚刚意识到 bash 循环是一种选择:
for i in `ls $1`;
do echo $i; head -n $2 $1 | tail -n 1;
done;
用语法执行
source lineno.sh 127 filenames