首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加文件内容

添加文件内容
EN

Stack Overflow用户
提问于 2020-10-22 01:22:48
回答 1查看 35关注 0票数 0

我是shell/Linux的新手,我想知道是否可以使用CAT或AWK将两个文件附加在一起,而不让它们将文本放在下面,这是:

代码语言:javascript
复制
text1
text2

让我们以file1和file2为例,它们都是.txt。

file1.txt

代码语言:javascript
复制
I hold some info
I have other info
I like code

file2.txt

代码语言:javascript
复制
that is sensible
that isn't sensible
& I like coffee 

现在,我想知道的是,是否可以将file2.txt附加到file1.txt中,并使它们变成这样:

代码语言:javascript
复制
I hold some info that is sensible
I have other info that isn't sensible
I like code & I like coffee

我当前的代码是:

代码语言:javascript
复制
    #!/bin/bash
cat /etc/passwd | grep ^a | tail -n +3 | head | cut -d':' -f1,5  | cut -c 2- | sed 's/:/;/g; s/,/;/g' | sed 's/$/a/g' > aux.txt
cat aux.txt | grep -Eo '[0-9]{1,9}' | sed 's/$/@iscte-iul.pt;100/g' > aux1.txt
cat aux.txt aux1.txt | cut -f1-7 > aux.txt
cat aux.txt > pacientes.txt
rm aux.txt | rm  aux1.txt
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-22 01:29:31

使用paste

代码语言:javascript
复制
$ paste -d ' ' file1.txt file2.txt
I hold some info that is sensible
I have other info that isn't sensible
I like code & I like coffee
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64468650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档