sed: -e 表达式 #1, 字符 1: 未知的命令:“'”
2024-10-22 08:10:54
https://blog.csdn.net/linmingan/article/details/80007727
加双引号!!
利用sed更改文件test.txt的第一行为abc:
sed -i '1c abc' test.txt
但是当将'1c abc'以变量形式传入的时候,如果使用:
line=\''1c abc'\'
sed -i $line test.txt
会出现sed: -e 表达式 #1, 字符 1: 未知的命令:“'”错误。
正确命令是:
line='1c abc'
sed -i "$line" test.txt
最新文章
- MySQL 子分区
- HTML5学习笔记一 简单学习HTML5
- [Scala] 快学Scala A1L1
- 关于Ubuntu共享文件夹的设置
- 推荐25款很棒的 HTML5 开发框架和开发工具【上篇】
- SQL Server日期与字符串之间的转换
- Python2.6-原理之类和oop(上)
- NYOJ 741 &;quot;数学家&;quot;ST
- liunx检查与安装软件包
- sqlite字符反向模糊查找
- 深入理解HTTP
- Beta版软件说明书
- Eclipse C/C++开发环境搭建
- linux源码阅读笔记 move_to_user_mode()解析
- Java 8 正式发布,新特性全搜罗
- PHPExcel导出excel文件
- LINQ 101——分组、Set、转换、Element
- Android学习总结——Activity之间传递参数
- JS学习之闭包的理解
- hdu 5090 Game with Pearls