標題將其總結。我正在Unix,korn shell中工作。我試圖打印當前文件夾中每個文件超過80個字符的每一行的文件名和行號。Unix:打印文件夾中每個文件超過80個字符的每行的文件名和行號
我可以用「的awk‘長度> 80’*的.cpp」給所有的行超過80個字符,但我似乎無法拉出行號或文件名。我也嘗試使用貓,因爲它允許行號。
的想法是讓類似這樣的輸出:
test.cpp line 36
std::cout << ... line that is over 80 characters
test2.cpp line 40
Another line that is over 80 characters
任何幫助將是驚人的。
謝謝!這幾乎是完美的;有沒有辦法讓行號碼正確?我認爲打印的行號對應於所有文件的組合文本,而不是單個文件本身。 – carlinyuen 2011-03-23 20:03:36
@ Carlin:有趣。我建議使用'grep'。 – Johnsyweb 2011-03-23 20:26:09
這也適用。謝謝! – carlinyuen 2011-03-23 20:45:15