linux怎么把一个文件的第一行写成一个新文件

发布网友 发布时间:2022-04-23 08:24

我来回答

3个回答

热心网友 时间:2022-06-18 08:14

sed '1w newfile' yourfile

newfile是新文件名,yourfile就是你原来的文件

追问那么怎么把一个文件所有内容插入到另一个文件的开头

追答

假如把11插到22中,

cat 11 22 >33
mv 33 22

就是先合并到33,然后改名字


或者在vi中直接操作,先打开文件22,按<esc>键,然后按 ":0r 11"(不含引号),再按回车

热心网友 时间:2022-06-18 08:14

head -n 1 文件 > 新文件

追问那么怎么把一个文件所有内容插入到另一个文件的开头

追答你换个思想
吧文件追加到另一个文件结尾
再把文件名改下
cat 文件1 >> 文件2
mv 文件2 文件1

热心网友 时间:2022-06-18 08:15

head -1 test.txt  >abc




将一个文件所有内容插入的命令

#现将测试文件test第一行插入abc文件中
head -1 test >abc1
cat abc >>abc1
mv abc1 abc

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com