免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: hnlwdian
打印 上一主题 下一主题

分隔符替换 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2012-02-01 13:14 |只看该作者
谢谢各位牛哥

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
12 [报告]
发表于 2012-02-01 13:18 |只看该作者
zooyo 发表于 2012-01-31 13:01
来个简单的吧.


借花献佛,借鸡下蛋:
  1. [seesea@test]$ echo "123" | sed 's/\B/,/g'
  2. 1,2,3
复制代码
我在想着 tr 是不是可以实现,不过没找到合适的字符集。。。
  1. Usage: tr [OPTION]... SET1 [SET2]
  2. Translate, squeeze, and/or delete characters from standard input,
  3. writing to standard output.

  4.   -c, -C, --complement    first complement SET1
  5.   -d, --delete            delete characters in SET1, do not translate
  6.   -s, --squeeze-repeats   replace each input sequence of a repeated character
  7.                             that is listed in SET1 with a single occurrence
  8.                             of that character
  9.   -t, --truncate-set1     first truncate SET1 to length of SET2
  10.       --help     display this help and exit
  11.       --version  output version information and exit

  12. SETs are specified as strings of characters.  Most represent themselves.
  13. Interpreted sequences are:

  14.   \NNN            character with octal value NNN (1 to 3 octal digits)
  15.   \\              backslash
  16.   \a              audible BEL
  17.   \b              backspace
  18.   \f              form feed
  19.   \n              new line
  20.   \r              return
  21.   \t              horizontal tab
  22.   \v              vertical tab
  23.   CHAR1-CHAR2     all characters from CHAR1 to CHAR2 in ascending order
  24.   [CHAR*]         in SET2, copies of CHAR until length of SET1
  25.   [CHAR*REPEAT]   REPEAT copies of CHAR, REPEAT octal if starting with 0
  26.   [:alnum:]       all letters and digits
  27.   [:alpha:]       all letters
  28.   [:blank:]       all horizontal whitespace
  29.   [:cntrl:]       all control characters
  30.   [:digit:]       all digits
  31.   [:graph:]       all printable characters, not including space
  32.   [:lower:]       all lower case letters
  33.   [:print:]       all printable characters, including space
  34.   [:punct:]       all punctuation characters
  35.   [:space:]       all horizontal or vertical whitespace
  36.   [:upper:]       all upper case letters
  37.   [:xdigit:]      all hexadecimal digits
  38.   [=CHAR=]        all characters which are equivalent to CHAR
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP