早教吧 育儿知识 作业答案 考试题库 百科 知识分享

sed替换特定行写一个脚本替换文件a.txt第30和33行的width值,从133变为144,怎么写?30:width=13331:heigth=18832:newwidth=133sed-i"30s/133/144"a.txt这个问题出在哪里?sed-i"30s/[0-9]+/144"a.txt这个又有什么

题目详情
sed 替换特定行
写一个脚本替换文件 a.txt 第30和33行的width值,从133变为144,怎么写?
30:width = 133
31:heigth = 188
32:newwidth = 133
sed -i "30s/133/144" a.txt 这个问题出在哪里?
sed -i "30s/[0-9]+/144" a.txt 这个又有什么问题?
▼优质解答
答案和解析
sed -i "30s/133/144/" a.txt    
sed -i "30s/[0-9]+/144/" a.txt

s 命令最后要加上一个 /