组合文本文件中的不同字符列

时间:2015-08-06 23:35:18

标签: macos bash awk

我有两个文件。我想用另一个文件替换字符55和60之间的列,每行有5个字符。

可以使用awk或类似的东西吗?

1 个答案:

答案 0 :(得分:2)

这不是最有效的方法(它读取第一个文件两次),但它很简单。

paste -d'\0' <(cut -c1-54 file1) file2 <(cut -c61- file1) > tmp.txt && mv tmp.txt file1