我尝试使用具有特殊字符的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`
一个想法? 谢谢你!
答案 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