sed 脚本分隔符引起的问题 的问题
来源:互联网 发布:控制台运行java程序 编辑:程序博客网 时间:2024/05/01 12:17
今天写了一个脚本总是提示错误 如下:
#!/bin/bash
mkdir -p /etc/contrail/supervisord_sock/
file_name="/bin/contrail-status"
sed -i s /"tmp"/'etc/contrail/supervisord_sock/'/g $file_name
执行的时候总是报错:
sed: -e expression #1, char 11: unknown option to `s'
查看了sed的参数及格式 也没有发现什么问题,后来想是不是英文替换的字符串中有/导致的,
后来将操作对应的/ 替换成% ,则成功执行。
#!/bin/bash
mkdir -p /etc/contrail/supervisord_sock/
file_name="/bin/contrail-status"
sed -i s%"tmp"%'etc/contrail/supervisord_sock/'%g $file_name
0 0
- sed 脚本分隔符引起的问题 的问题
- sed脚本分隔符的处理
- hive默认分隔符引起的日志分割问题
- JavaScript 关键字引起的JS脚本执行问题
- 在SQL脚本中的注释引起的奇怪问题
- php session读写锁引起的脚本阻塞问题
- scanf()引起的问题
- size_t引起的问题
- BuildPath引起的问题
- fork引起的问题
- tcp_timestamps 引起的问题
- 硬件加速引起的问题
- __packed引起的问题
- samba引起的问题
- submit引起的问题
- session引起的问题
- ThreadLocal引起的问题
- bulk load关于分隔符的问题
- linux安装ssh
- 博为峰Java技术文章 ——JavaSE Swing JTabbedPane选项卡面板II
- VS2010下建立MFC程序
- 使用camera、matrix仿即刻APP换一换
- 假期训练—— Repeating Decimals UVA - 202 模拟
- sed 脚本分隔符引起的问题 的问题
- 1021. Deepest Root (25)
- Android源码之ArrayList
- XXX
- Python的charts和Jupyter的使用 使数据可视化 对58同城的爬取
- Bootstrap学习笔记(五)菜单、按钮及导航
- 关于Spring容器的理解
- RecyclerView的用法
- spring data jpa