-1
我期望將file1.txt內容與file2.txt的最後n個文件內容進行比較有人可以幫助使用shell腳本中的任何內容來識別此邏輯。 如果file1.txt有10行,則應該比較file2.txt的最後10行的差異。在Linux中使用行號進行文件比較
我期望將file1.txt內容與file2.txt的最後n個文件內容進行比較有人可以幫助使用shell腳本中的任何內容來識別此邏輯。 如果file1.txt有10行,則應該比較file2.txt的最後10行的差異。在Linux中使用行號進行文件比較
用bash's process substitution<()
和command substitution$()
。
diff file1.txt <(tail -n $(wc -l < file1.txt) file2.txt)
那麼算法會是這樣:「file1中的行數,從file2的末尾提取多行,然後diff」?您可以使用'wc -l'對file1中的行進行計數,並使用'tail'從file2的末尾提取行。 –
發佈示例輸入,預期輸出以及迄今已嘗試的內容。 –