我的問題是:由於乳膠wonderfulness,我經常帶行號的錯誤,但沒有跡象表明這些文件被簡稱:顯示的幾個文件單一線路在命令行
l.127 \end{table}
有一個允許我只看到輸出行127的命令,比如對於多個文件(最好是通配符)。
這可能很容易寫在Python或類似的,我只是想知道是否有一個簡單的方法與普通的shell命令。
注:一個簡單的方法用一個文件來做到這一點(如下面指出的)
head -n 127 filename | tail -n 1
,但失敗了多個文件。
OK,剛剛意識到一個bash循環是一個選項:
for i in `ls $1`;
do echo $i; head -n $2 $1 | tail -n 1;
done;
與語法執行
source lineno.sh 127 filenames
看起來很有趣,要找到這樣的shell腳本。使其可執行並運行它:'lineno.sh 127文件名'。當我將這些命令放在我的$ HOME/bin目錄中時,我刪除了'.sh',這樣我就可以簡單地運行:'lineno 127 filenames'。 –