linux下用脚本改变文件某一行的内容
2014-05-04 16:41
197 查看
#!/bin/sh
if [ $# -ne 1 ]
then
echo "Error: must be one parameter "
exit
fi
DIR_PATH=. #目标文件所在目录
OBJ_FILE=file_name #目标文件名称
#下面改变的是69行的内容,原内容将被参数1代替
echo "the original content:"
echo " "
sed -n -e "69p" $DIR_PATH/$OBJ_FILE #显示69行的内容
#69 stands for line number; $OBJ_FILE stands for object file
sed -i "69c$1" $DIR_PATH/$OBJ_FILE #用$1替换69行的内容
echo "Now, the content:"
sed -n -e "69p" $DIR_PATH/$OBJ_FILE #再次显示69行的内容
echo " "
#注:经过适当改变,也可以改变一行的部分内容
if [ $# -ne 1 ]
then
echo "Error: must be one parameter "
exit
fi
DIR_PATH=. #目标文件所在目录
OBJ_FILE=file_name #目标文件名称
#下面改变的是69行的内容,原内容将被参数1代替
echo "the original content:"
echo " "
sed -n -e "69p" $DIR_PATH/$OBJ_FILE #显示69行的内容
#69 stands for line number; $OBJ_FILE stands for object file
sed -i "69c$1" $DIR_PATH/$OBJ_FILE #用$1替换69行的内容
echo "Now, the content:"
sed -n -e "69p" $DIR_PATH/$OBJ_FILE #再次显示69行的内容
echo " "
#注:经过适当改变,也可以改变一行的部分内容
相关文章推荐
- linux下用脚本改变文件某一行的内容
- 【Linux】Shell - 脚本练习 - 截取文件内容
- 【Linux】Shell - 脚本练习 - 获取文件某行的内容
- linux 将文件内容赋值给shell脚本中的变量
- linux通过shell脚本修改文件内容
- Linux脚本中利用sed修改文件内容的多种技巧
- windows ftp 上传到 linux 中文件内容改变
- linux脚本读取文件内容
- Linux利用inotify-tools的inotifywait实现:当文件夹内容改变时自动执行一段脚本
- Linux在什么样的从脚本文件数据库sh格式改变sql格式
- LINUX 循环读取文件内容的脚本
- LINUX下批量修改文件内容脚本
- linux脚本读取文件内容
- linux 截取文件内容脚本
- 用ftp上传到linux的文件的内容格式出错
- Linux查看文件内容的命令
- linux 搜索并替换文件内容
- linux 改变文件属性与权限
- Linux 文件、内容查找(递归) ,grep ,find
- linux grep 查找 匹配 内容的文件 且 输出 文件名