蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年6月26日 11:18


求!cut命令祥解

他的参数小弟不是很清楚,请老大指教

求!cut命令祥解

man cut

求!cut命令祥解

我要中文的,谢谢

求!cut命令祥解

cut -c 1-10 filename

最常用的,取1-10个字符。

求!cut命令祥解

一个较有用的选项:-d DELIM 重定义字段分割符

求!cut命令祥解

这个知道的,-f这个不是很明白

求!cut命令祥解

field 字段

求!cut命令祥解

11.5 cut用法
c u t用来从标准输入或文本文件中剪切列或域。剪切文本可以将之粘贴到一个文本文件。
下一节将介绍粘贴用法。
c u t一般格式为:
cut [options] file1 file2
下面介绍其可用选项:
-c list 指定剪切字符数。
-f field 指定剪切域数。
-d 指定与空格和t a b键不同的域分隔符。
- c用来指定剪切范围,如下所示:
- c 1,5-7 剪切第1个字符,然后是第5到第7个字符。
-c1-50 剪切前5 0个字符。
-f 格式与- c相同。
-f 1,5 剪切第1域,第5域。
- f 1,10-12 剪切第1域,第1 0域到第1 2域。
参照上一节中的文件‘ p e r s’,现在从' p e r s '文件中剪切文本。使用冒号做其域分隔符。

求!cut命令祥解

11.5.1 使用域分隔符
文件中使用冒号“:”为域分隔符,故可用- d选项指定冒号,如- d:。如果有意观察第3域,
可以使用- f 3。要抽取I D域。可使用命令如下:
11.5.2 剪切指定域
c u t命令中剪切各域需用逗号分隔,如剪切域1和3,即名字和I D号,可以使用:
要从文件/ e t c / p a s s w d中剪切注册名及缺省根目录,需抽取域1和域3:
使用- c选项指定精确剪切数目。这种方法需确切知道开始及结束字符。通常我不用这种方
法,除非在固定长度的域或文件名上。
当信息文件传送到本机时,查看部分文件名就可以识别文件来源。要得到这条信息需抽
取文件名后三个字符。然后才决定将之存在哪个目录下。下面的例子显示文件名列表及相应
c u t命令:
如果使用ls -l命令作部分输出,情况将不同。需使用- c选项。
要剪切字符,须计算ls -l列表中的字符数。如显示权限用cut -c1-10。然而这种方法可能
相当慢,因此需要使用其他工具将相应信息抽取出来。要剪切谁正在使用系统的用户信息,

求!cut命令祥解

还有-b,和-c的功能一样吗?老大看的是什么书呢?

求!cut命令祥解

求!cut命令祥解

-b取出来的是整列的,不是单列的。

求!cut命令祥解

求!cut命令祥解

如 111111111111111
     222222222222222
     333333333333333
     444444444444444
-b 4 取出来的是1
                       2
                       3
                       4
不是1,请问怎么回事

求!cut命令祥解

-b 4把没一行的第4个字符都取出来啦
cut -b 4|head -1
就好啦.

求!cut命令祥解

-->     

原来你是说这个意思,那 -c 也是一样的。
我还以为你在使用中碰到了 -b 和 -c 不同的情况。  :wink:

求!cut命令祥解

哦,谢谢



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com