我有一個文件numbers.txt
,其中包含每行上的一個數字。使用包含行號的輸入文件從文件中打印行
我想使用該文件打印出文件lines.txt
中的行,即與numbers.txt
中的數字對應的行。
這可以用awk
或者其他方式直接在Unix命令行中完成嗎?
實施例:
numbers.txt
:
1
2
4
6
lines.txt
:
1: line one
2: line two
3: line three
...
6: line six
輸出:
1: line one
2: line two
4: line four
6: line six
我從來沒有嘗試過這樣的事情,但是閱讀本http://www.unix.com/shell-programming-scripting/186639- compare-values-two-files-matching-rows-print-corresponding-values-file-1-file2.html –