我有两个文件
的abc.txt
abc
def
ghi
123.txt
123
456
789
我希望将此输出写入另一个文件:
abc -> 123
def -> 456
ghi -> 789
答案 0 :(得分:0)
使用sed
修复您的解决方案:
paste -d '-' abc.txt 123.txt -> abc123.txt | sed 's/-/->/'
如果' - '可以是abc.txt中的字符,请选择另一个唯一的字符。
或使用awk
:
awk 'NR==FNR {a[NR]=$1;next} {print $1 " -> " a[FNR] }' 123.txt abc.txt
答案 1 :(得分:0)
如果您有lam
则:
lam abc.txt -s "->" 123.txt
会这样做。