包含sed命令的Bash脚本在Cygwin上抛出错误

时间:2014-11-24 12:59:54

标签: xml windows bash sed cygwin

我在Windows上创建了一个简单的bash脚本,并尝试在Cygwin上执行它。

该命令正在XML文件中第17行将<asOf>标记值从2013替换为2014

#!/bin/bash
sed '17 s/<asOf>2013<\/asOf>/<asOf>2014<\/asOf>/' XML_FILE

如果我直接在cygwin上执行sed命令,我就能得到结果。但是在cygwin上运行bash脚本会显示以下错误:

  

sed:-e表达式#1,char 3:命令后的额外字符

0 个答案:

没有答案