CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  系统维护与使用区

这个参数该怎么书写?

楼主hbcb(青蛙王子)2005-07-28 11:22:09 在 Linux/Unix社区 / 系统维护与使用区 提问

Red   Hat   Linux   9.0  
   
  有一个排序参数无法书写  
   
  sort   file_name  
  这个正确  
   
  sort   -t'\t'   file_name  
  这样就不正确了,提示我'\t'多于一个字符  
  我的本意是指定tab键为分隔符,但是tab键打不出来,只能以转义符'\t'来表示  
  这样书写在SCO   UNIX下是没有问题的  
   
  不知道该怎么样书写? 问题点数:20、回复次数:7Top

1 楼leeyiqun(喜爱杨梅和橄榄,钟情工夫茶与韭菜果……)回复于 2005-07-28 12:08:11 得分 5

用双引号试试看!Top

2 楼hbcb(青蛙王子)回复于 2005-07-28 12:27:29 得分 0

用双引号也不可以啊Top

3 楼hellwolf(地狱狼)(活着)(死磕)回复于 2005-07-28 18:47:53 得分 5

我用了一下这个:  
  $sort   -t=`echo   -en   '\t'`     name  
   
  但似乎没有达到预期的效果Top

4 楼ruyedian(710℃ 高烧)回复于 2005-07-28 18:51:20 得分 5

sort   命令默认就是用tab分割的吧?  
   
  -------------------   aa.txt   ---------------  
  0100 Developpement   module   1 10 Sebastien 0 0201  
  0101 Developpement   module   2 3 Gilles 0 0  
  0102 Developpement   module   3 8 Gilles 0 0202  
  0103 Développement   module   4 14 Louis 0 0  
  0201 Validation   module   1 4 Sebastien 0100 0301  
  0202 Validation   module   3 9 Sebastien 0102 0  
  0301 Documentation   module   1 7 Sebastien 201 0  
   
  --------------------------------------------  
  [root@localhost   samples]#   sort   +3   -4   aa.txt  
  0100         Developpement   module   1     10             Sebastien               0               0201  
  0201         Validation   module   1           4               Sebastien               0100         0301  
  0301         Documentation   module   1     7               Sebastien               201           0  
  0101         Developpement   module   2     3               Gilles     0               0  
  0102         Developpement   module   3     8               Gilles     0               0202  
  0202         Validation   module   3           9               Sebastien               0102         0  
  0103         D¨¦veloppement   module   4   14             Louis       0               0Top

5 楼hbcb(青蛙王子)回复于 2005-07-28 19:31:35 得分 0

sort   默认是空格键和TAB键分隔的,有时数据包含有空格,但是不希望当作分隔符,所以才指定分隔符Top

6 楼Twig(骨靇)回复于 2005-08-01 15:01:01 得分 5

用不带引号的\t试试。Top

7 楼hbcb(青蛙王子)回复于 2005-08-02 20:12:07 得分 0

谢谢各位,在脚本里面直接敲TAB键可以,但是交互状态下不能用,也算基本解决问题了,毕竟交互使用的时候比较少Top

相关问题

  • 这个可以传参数么?怎么获取参数?
  • 这个检索参数怎么加?
  • stringreplace这个函数的最后一个参数怎么定义?
  • 运行 java -native BlackBox 说没有-native 这个参数,怎么办?
  • 这个参数应该怎么提取?在线等!
  • 请问怎么获取user_agent这个参数的?
  • 救命,VC下面这个参数怎么用啊!
  • 这个参数该怎么传?请高手看看
  • 请问这个传递参数的格式怎么写?
  • 我怎么接收这个参数值?晕了

关键词

  • sebastien
  • developpement
  • 书写
  • 分隔符
  • gilles
  • module
  • tab键
  • sort
  • validation

得分解答快速导航

  • 帖主:hbcb
  • leeyiqun
  • hellwolf
  • ruyedian
  • Twig

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo