比如在text这个文件中,稿察第三行和第四行之间插入文本内容为“insert_char”,顷敬睁可雀岁以这样写。
sed -i ‘3 insert_char’ text
准备一个文灶盯源件:
seq 10 > test.txt
插入字隐态符ABC123:
sed -i ‘4i\ABC123’ test.txt
或
sed -i ‘4i ABC123’ test.txt
插入变量$a
a=”DEF456″
sed -i 4i”${a}” test.txt
或
sed -i 4i”$a” test.txt
或
sed -i ‘4i\’”$a”” test.txt
或
sed -i ‘4i 则搜’”$a”” test.txt
相关问题拓展阅读:
- linux 下,如何用脚本实现 在一个文件的首行添加一行数据?
linux 下,如何用脚本实现 在一个文件的首行添加一行数据?
sed -i ‘1,i’ yourfile
sed -i ‘1,i’ yourfile。
1.Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的告御操作系统。它能运行主要的纳友嫌UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
2.Linux操作系统诞生于1991 年10 月5 日(这是之一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。洞手Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
content=`cat file`
echo 搜闹-e “\n$content”贺漏森 > 禅亩file
顺中高序执行瞎胡
touch file2
echo>> file2
cat file >>卖神尺 file2
mv file2 file
sed -i “1i内容” 文件名
关于linux 追加一行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。