免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1661 | 回复: 3
打印 上一主题 下一主题

[文本处理] 为什么awk选出的列全显示成一行了呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-10-01 22:59 |只看该作者 |倒序浏览
  1. [yshisx@localhost tmp]$ ls -l
  2. total 388
  3. -rw-rw-r--. 1 yshisx yshisx     0 Aug 26 23:35 082612.log
  4. -rwxr-xr-x. 1 yshisx yshisx    22 Aug 28 13:37 1.txt
  5. lrwxrwxrwx. 1 yshisx yshisx     1 Aug 29 22:43 as -> a
  6. -rw-rw-r--. 1 yshisx yshisx    24 Sep 17 23:18 a.txt
  7. drwxrwxr-x. 2 yshisx yshisx  4096 Aug 28 21:47 b
  8. -rw-rw-r--. 1 yshisx yshisx 10240 Aug 30 14:12 b.tar
  9. -rw-rw-r--. 1 yshisx yshisx  1151 Aug 30 14:13 b.tar.bz2
  10. -rw-rw-r--. 1 yshisx yshisx  1077 Aug 30 14:13 b.tar.gz
  11. -rw-rw-r--. 1 yshisx yshisx  1464 Aug 30 14:30 b.zip
  12. -rwxrwxr-x. 1 yshisx yshisx   149 Sep 27 21:28 c
  13. -rwxrwxr-x. 1 yshisx yshisx   144 Sep 27 21:43 d
  14. drwx------. 2 yshisx yshisx  4096 Aug 28 19:37 evince-5361
  15. -rw-rw-r--. 1 yshisx yshisx   114 Aug 27 12:57 hhwork
  16. -rw-rw-r--. 1 yshisx yshisx    31 Aug 27 13:14 hhwork2
  17. -rw-rw-r--. 1 yshisx yshisx    16 Aug 27 13:16 hhwork3
  18. -rw-rw-r--. 1 yshisx yshisx     5 Aug 27 13:17 hhwork4
  19. -rw-rw-r--. 1 yshisx yshisx   242 Aug 30 14:29 hhwork.zip
  20. drwx------. 2 yshisx yshisx  4096 Oct  1 22:39 keyring-i3Rd7U
  21. drwx------. 2 yshisx yshisx  4096 Oct  1 22:51 orbit-yshisx
  22. -rw-r--r--. 1 yshisx yshisx  1887 Aug 30 15:11 passwd
  23. -rw-rw-r--. 1 yshisx yshisx  1887 Aug 30 15:11 passwd2
  24. drwx------. 2 gdm    gdm     4096 Aug 27 23:01 pulse-bjP8EQeKmYj3
  25. drwx------. 2 root   root    4096 Aug 23 01:07 pulse-gm9Dd41uTzIP
  26. drwx------. 2 root   root    4096 Aug 25 22:22 pulse-oMyYn7wfIgXg
  27. drwx------. 2 yshisx yshisx  4096 Oct  1 22:39 pulse-qhGu3608AYDb
  28. -rw-rw-r--. 1 yshisx yshisx  3622 Aug 11 09:45 readme.txt
  29. -rw-------. 1 yshisx yshisx     0 Aug 26 23:46 sh-thd-1346001161
  30. drwx------. 2 yshisx yshisx  4096 Oct  1 22:39 ssh-xzqIOu4825
  31. -rwxrwxr-x. 1 yshisx yshisx    61 Oct  1 21:42 test1.sh
  32. -rwxrwxr-x. 1 yshisx yshisx    63 Oct  1 22:19 test2.sh
  33. -rw-rw-r--. 1 yshisx yshisx   252 Oct  1 22:34 test3.txt
  34. drwxrwxr-x. 5 yshisx yshisx  4096 Aug 11 09:45 usr
  35. drwx------. 2 root   root    4096 Aug 26 05:52 virtual-root.93FoKn
  36. drwx------. 2 yshisx yshisx  4096 Aug 28 11:31 virtual-yshisx.21kXad
  37. drwx------. 2 yshisx yshisx  4096 Aug 30 12:49 virtual-yshisx.2cDZyo
  38. drwx------. 2 yshisx yshisx  4096 Sep  1 20:44 virtual-yshisx.2Go1X6
  39. drwx------. 2 yshisx yshisx  4096 Sep 19 22:23 virtual-yshisx.3G3HVa
  40. drwx------. 2 yshisx yshisx  4096 Aug 31 15:45 virtual-yshisx.3jYWRo
  41. drwx------. 2 yshisx yshisx  4096 Aug 31 10:15 virtual-yshisx.46GVb8
  42. drwx------. 2 yshisx yshisx  4096 Aug 29 21:03 virtual-yshisx.481h8P
  43. drwx------. 2 yshisx yshisx  4096 Aug 24 02:59 virtual-yshisx.4JRFWH
  44. drwx------. 2 yshisx yshisx  4096 Sep  9 10:17 virtual-yshisx.6LFKZK
  45. drwx------. 2 yshisx yshisx  4096 Aug 30 22:07 virtual-yshisx.6Lhp4d
  46. drwx------. 2 yshisx yshisx  4096 Aug 31 10:59 virtual-yshisx.7lzL3a
  47. drwx------. 2 yshisx yshisx  4096 Aug 28 11:17 virtual-yshisx.8ecerV
  48. drwx------. 2 yshisx yshisx  4096 Aug 29 21:46 virtual-yshisx.9aBUEX
  49. drwx------. 2 yshisx yshisx  4096 Aug 28 14:11 virtual-yshisx.9HfJBI
  50. drwx------. 2 yshisx yshisx  4096 Aug 28 18:34 virtual-yshisx.9vVW9j
  51. drwx------. 2 yshisx yshisx  4096 Aug 28 20:49 virtual-yshisx.A5VbAB
  52. drwx------. 2 yshisx yshisx  4096 Sep 26 22:09 virtual-yshisx.a8531a
  53. drwx------. 2 yshisx yshisx  4096 Aug 28 09:27 virtual-yshisx.AnnUVO
  54. drwx------. 2 yshisx yshisx  4096 Oct  1 21:20 virtual-yshisx.bS3wwg
  55. drwx------. 2 yshisx yshisx  4096 Aug 27 23:06 virtual-yshisx.BTeQfS
  56. drwx------. 2 yshisx yshisx  4096 Sep 16 21:41 virtual-yshisx.CbmVdY
  57. drwx------. 2 yshisx yshisx  4096 Aug 27 23:01 virtual-yshisx.CTCAGK
  58. drwx------. 2 yshisx yshisx  4096 Aug 28 09:50 virtual-yshisx.CwWXDv
  59. drwx------. 2 yshisx yshisx  4096 Aug 27 10:51 virtual-yshisx.DfNh00
  60. drwx------. 2 yshisx yshisx  4096 Sep 17 22:18 virtual-yshisx.dHzpZ1
  61. drwx------. 2 yshisx yshisx  4096 Aug 29 09:33 virtual-yshisx.DwBIVz
  62. drwx------. 2 yshisx yshisx  4096 Aug 28 14:08 virtual-yshisx.eNGBS2
  63. drwx------. 2 yshisx yshisx  4096 Sep  2 23:06 virtual-yshisx.EYISqR
  64. drwx------. 2 yshisx yshisx  4096 Aug 26 02:40 virtual-yshisx.fAm6ts
  65. drwx------. 2 yshisx yshisx  4096 Sep 27 21:14 virtual-yshisx.Fk54FZ
  66. drwx------. 2 yshisx yshisx  4096 Aug 28 13:18 virtual-yshisx.gZdpfN
  67. drwx------. 2 yshisx yshisx  4096 Oct  1 22:40 virtual-yshisx.h63SsX
  68. drwx------. 2 yshisx yshisx  4096 Aug 28 17:33 virtual-yshisx.ismYt6
  69. drwx------. 2 yshisx yshisx  4096 Sep 26 21:50 virtual-yshisx.IWceYL
  70. drwx------. 2 yshisx yshisx  4096 Sep 23 21:53 virtual-yshisx.klgWIe
  71. drwx------. 2 yshisx yshisx  4096 Sep  3 22:02 virtual-yshisx.LDELKC
  72. drwx------. 2 yshisx yshisx  4096 Aug 28 17:11 virtual-yshisx.LJMTTN
  73. drwx------. 2 yshisx yshisx  4096 Aug 31 15:16 virtual-yshisx.lKlEEN
  74. drwx------. 2 yshisx yshisx  4096 Aug 30 22:54 virtual-yshisx.lVwpKX
  75. drwx------. 2 yshisx yshisx  4096 Aug 23 01:08 virtual-yshisx.n1TeRY
  76. drwx------. 2 yshisx yshisx  4096 Aug 28 09:33 virtual-yshisx.nVeuYn
  77. drwx------. 2 yshisx yshisx  4096 Sep 24 22:23 virtual-yshisx.pdhCeM
  78. drwx------. 2 yshisx yshisx  4096 Aug 27 22:56 virtual-yshisx.qI8z3g
  79. drwx------. 2 yshisx yshisx  4096 Sep 25 22:12 virtual-yshisx.qYYblu
  80. drwx------. 2 yshisx yshisx  4096 Aug 28 11:15 virtual-yshisx.s3QYYp
  81. drwx------. 2 yshisx yshisx  4096 Aug 31 14:53 virtual-yshisx.sIK2lp
  82. drwx------. 2 yshisx yshisx  4096 Aug 26 05:43 virtual-yshisx.SPWU2p
  83. drwx------. 2 yshisx yshisx  4096 Aug 31 14:51 virtual-yshisx.TFr5PM
  84. drwx------. 2 yshisx yshisx  4096 Aug 25 22:22 virtual-yshisx.tO2k9n
  85. drwx------. 2 yshisx yshisx  4096 Sep 24 22:11 virtual-yshisx.ttjtsh
  86. drwx------. 2 yshisx yshisx  4096 Aug 25 07:04 virtual-yshisx.vaOaPq
  87. drwx------. 2 yshisx yshisx  4096 Aug 31 14:55 virtual-yshisx.wH8f24
  88. drwx------. 2 yshisx yshisx  4096 Sep 17 21:54 virtual-yshisx.Wyhmsb
  89. drwx------. 2 yshisx yshisx  4096 Aug 26 21:40 virtual-yshisx.yk2x94
  90. drwx------. 2 yshisx yshisx  4096 Aug 30 10:31 virtual-yshisx.YqIRX8
  91. drwx------. 2 yshisx yshisx  4096 Aug 28 09:31 virtual-yshisx.YThv2R
  92. drwx------. 2 yshisx yshisx  4096 Aug 29 23:29 virtual-yshisx.z8GSFi
  93. drwx------. 2 yshisx yshisx  4096 Aug 28 13:58 virtual-yshisx.ZXztvI
  94. drwxrwxr-x. 2 yshisx yshisx  4096 Sep  9 11:10 vitest
  95. drwxr-xr-x. 2 root   root    4096 Aug 26 06:14 vmware-config0
  96. drwxrwxrwt. 5 root   root    4096 Aug 28 21:08 VMwareDnD
  97. drwx------. 2 root   root   12288 Oct  1 21:20 vmware-root
  98. drwx------. 2 yshisx yshisx  4096 Oct  1 22:39 vmware-yshisx
  99. -rw-------. 1 root   root       0 Aug 23 00:27 yum.log
  100. [yshisx@localhost tmp]$ ls -l |awk '{printf $1}'
  101. total-rw-rw-r--.-rwxr-xr-x.lrwxrwxrwx.-rw-rw-r--.drwxrwxr-x.-rw-rw-r--.-rw-rw-r--.-rw-rw-r--.-rw-rw-r--.-rwxrwxr-x.-rwxrwxr-x.drwx------.-rw-rw-r--.-rw-rw-r--.-rw-rw-r--.-rw-rw-r--.-rw-rw-r--.drwx------.drwx------.-rw-r--r--.-rw-rw-r--.drwx------.drwx------.drwx------.drwx------.-rw-rw-r--.-rw-------.drwx------.-rwxrwxr-x.-rwxrwxr-x.-rw-rw-r--.drwxrwxr-x.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwx------.drwxrwxr-x.drwxr-xr-x.drwxrwxrwt.drwx------.drwx------.-rw-------.[yshisx@localhost tmp]$


复制代码
就这样,为什么不是显示成一列呢?

论坛徽章:
0
2 [报告]
发表于 2012-10-01 23:10 |只看该作者
用print吧
直接用printf是不换行的
ls -l |awk '{print $1}'

论坛徽章:
0
3 [报告]
发表于 2012-10-01 23:14 |只看该作者

好吧!我手贱了!

论坛徽章:
0
4 [报告]
发表于 2012-10-02 17:54 |只看该作者
ls -l | awk '{ printf "%s\n" , $1}'
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP