【发布时间】:2013-04-28 18:49:09
【问题描述】:
我想剪切包含文件大小的列。我使用ls -l 来查看有关当前本地化文件的信息。我将有关文件的信息保存在 txt 文件 ls -l > info.txt 中,现在我想剪切包括 size 的列。我做cat info.txt | cut -d'' -f6 但我不工作。我做错了什么?
这包括 info.txt :
-rwx------ 1 s10891 Domain Users 2188 May 4 14:51 info.txt
-rwx------ 1 s10891 Domain Users 1640 Mar 10 07:43 code.txt
-rwx------ 1 s10891 Domain Users 68 Mar 4 11:59 sorted.txt
drwx------ 1 s10891 Domain Users 0 Jan 11 09:48 PPJ
drwx------ 1 s10891 Domain Users 0 Sep 7 2012 public_html
drwx------ 1 s10891 Domain Users 0 Apr 15 11:16 RBD
drwx------ 1 s10891 Domain Users 0 Jan 7 09:45 RDB
drwx------ 1 s10891 Domain Users 0 Apr 15 12:00 SOP
drwx------ 1 s10891 Domain Users 0 Apr 8 12:53 sop_ex3
-rwx------ 1 s10891 Domain Users 122 Feb 25 11:48 sop_info.txt
drwx------ 1 s10891 Domain Users 0 Jan 14 09:41 WindowsFormsApplicati
drwx------ 1 s10891 Domain Users 0 Jan 14 09:41 WindowsFormsApplicati
drwx------ 1 s10891 Domain Users 0 Jan 14 09:41 WindowsFormsApplicati
我想得到这个:
2188
1640
68
0
0
0
0
0
0
122
0
0
0
【问题讨论】:
-
请编辑您的问题以包含预期输出。你的意思是空 -d(分隔符)
'',试试' '?祝你好运。 -
ls 输出总是有被解析的风险。看来您对大小感兴趣,为什么不检查
du命令。它可能会给你更好的想法