44问答网
所有问题
bash 在文件中特定一行后面追加内容
我有很多名字为makefile的文件,然后文件中有一行是CFLAGS = xxxxxx xxxx xx,我想在这一行的最后面加上一段内容假设是-fno,请问要怎么实现好
举报该问题
推荐答案 2016-08-23
用sed行编辑器来完成这个操作, #"a\"在指定的行(后面)添加一行或多行:
sed "/^CFLAGS = xxxxxx xxxx xx/a\#-fno"
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/KYG3VRWDZZR3GWGKYG.html
其他回答
第1个回答 2016-08-23
set -i 's/"CFLAGS = xxxxxx xxxx xx"/"CFLAGS = xxxxxx xxxx xx -fno"/g' filename
相似回答
red命令如何
在文件中
插入新
内容
并查看结果?
答:
- a:在文件末尾
追加
新
内容
- i:
在文件最后一行
前插入新内容 - o:替换文件的末尾行 - .:退出编辑模式但留在编辑器中 - w:保存文件 - q:完全退出编辑器 - G:兼容模式运行 - l:命令失败时保持0状态退出 - -p:设置交互提示字符串 - -s:抑制诊断信息 - -v:显示详细操作信息 例如...
shell编程,把a
文件
的每
一行追加
到b文件对应行数的行尾
答:
/bin/
bash
line=`sed -n '$=' sqlli.txt`#echo $linefor((n=1;n<=$line;n++))dovalue=`sed -n ${n}p sqlli.txt`#sed -n "${n}s/$/$value/p" jsp.logg >> test #如果不想改jsp
文件内容
,把结果放Test中,使用
追加
>>是避免每次被清空,运行后只有
最后一行
值sed -i "$...
linux命令如**建一个
文件
答:
这将创建一个名为`myfile.txt`的文件,并将字符串“这是
文件内容
”写入其中。如果文件已存在,此操作会覆盖原有内容。如果文件不存在,则会创建新文件。如果想要向已存在的
文件中追加内容
而不覆盖原有内容,可以使用`>>`来追加内容。例如:
bash
echo "这是追加的内容" >> myfile.txt 上述命令会将...
linux中查看
文件
时显示行号
答:
bash
cat -n example.txt 执行该命令后,`example.txt`的内容将会在终端中显示,每一行前面都会带有行号。这样,就可以轻松地知道每
一行在文件中
的位置。这种显示行号的方式在编辑、调试或者分析文本文件时非常实用,特别是当
文件内容
较多,需要定位
特定
段落时。使用`cat -n`命令可以大大提高工作效率。
大家正在搜
linux在文件后面追加内容
linux向文件一行追加内容
往文件里面追加内容
shell追加文件内容
python追加文件内容
linux文件追加至文件
bash_profile文件在哪
bash 没有那个文件或目录
bash文件
相关问题
Shell实现以下功能: 通过关键词匹配到文件某一行,并在这...
Linux中的shell脚本怎么获取最高执行权限?另外怎么在...
求大神,怎么用LINUX在指定的一行添加其他文件内容
shell脚本只在行首行尾添添加内容
我想在linux中,用 echo 命令,在某个文件的某一行(...
Linux 下在不打开文件的情况下,将一行文字插入到某个文件...
SHELL脚本在文本中指定的位置添加内容
linux shell命令怎么查找文件中指定字符串,并把这个...