使用具有特殊字符的sed

时间:2018-01-23 15:09:14

标签: sed character cut

我尝试使用具有特殊字符的sed:

sed -i -e "1i$jtempo" $file

$ file是我的文件。 $ jtempo是我的变量,具有特殊字符:"或[或(

但是,当我运行此脚本时,我有这个错误:

sed: -e expression #1, char 17: unknown command: `"'

我的档案:

"desc_test":[
"id",
"name",
],

在我的脚本bash:

jtempo=`cat myfile`

一个想法? 谢谢你!

1 个答案:

答案 0 :(得分:2)

string txt = File.ReadAllText(xamlPath);
XmlDocument xDoc = new XmlDocument();
xDoc.LoadXml(txt);

XmlNamespaceManager manager = new XmlNamespaceManager(xDoc.NameTable);

var test = xDoc.SelectSingleNode("ResourceDictionary/Style[@x:Key=\"settingsBtnStyle\"]/Setter[@Property=\"Background\"]/Setter.Value/ImageBrush", manager);

我建议避免使用$ cat f1 "desc_test":[ "id", "name", ], $ cat ip.txt 1 2 3 命令并使用i命令,无论文件内容如何,​​该命令都是健壮的

r