有 2個文件(的fileA,FILEB)在Linux中添加新的值到文件內容
FILEA
015638|00001059
015639|00001059
015640|00001059
015644|00001158
015645|00005795
015646|00000721
015648|00003804
015649|00005795
FILEB
05052015
想(注:最後一個值就是今天的日期)
015638|00001059|05052015|03312015
015639|00001059|05052015|03312015
015640|00001059|05052015|03312015
015644|00001158|05052015|03312015
015645|00005795|05052015|03312015
015646|00000721|05052015|03312015
015648|00003804|05052015|03312015
015649|00005795|05052015|03312015
我有一個代碼,它的工作原理,但有點驚訝,爲什麼有一個。 $(在sed語句中)讓它工作。
sed "s/.$/|$(cat FileB)|$(date +"%m%d%Y")/" FileA
任何人都可以解釋爲什麼它的工作?除了sed語句之外,我也接受其他解決方案。謝謝
謝謝。這就是我認爲正確的代碼應該是。文件A在調查時有一些不可打印的字符。 – user2008558 2015-04-02 02:27:55