Chinaunix

标题: 求助:讲 C 语音调用格式的函数转换为 命令行格式的函数调用 [打印本页]

作者: gzmud    时间: 2011-08-28 14:16
标题: 求助:讲 C 语音调用格式的函数转换为 命令行格式的函数调用
即将
set_fun (0, 0, 0777, "/system/abc","(adfb)")
变成
set_fun 0 0 0777  "/system/abc" "(adfb)"
最好能识别转义字符的
作者: jason680    时间: 2011-08-28 14:51
即将
set_fun (0, 0, 0777, "/system/abc","(adfb)"
变成
set_fun 0 0 0777  "/system/abc" "(adfb)"
...
gzmud 发表于 2011-08-28 14:16



$ echo  'set_fun (0, 0, 0777, "/system/abc","(adfb)")' | sed -r 's/\((.+)\)/\1/;s/, */ /g'
set_fun 0 0 0777 "/system/abc" "(adfb)"
作者: yinyuemi    时间: 2011-08-29 08:56
回复 1# gzmud
  1. echo 'set_fun (0, 0, 0777, "/system/abc","(adfb)")' |\
  2. sed 's/,/ /g;s,(, ,;s,)$,,'
  3. set_fun  0  0  0777  "/system/abc" "(adfb)"
复制代码

作者: zooyo    时间: 2011-08-29 15:13
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2