篇一 :cut命令用法大全

linux中截取字符串cut命令用法简介:

语法:cut -cnum1-num2 fileName

使用权限:所有使用者

说明:显示每行从开头算起 num1 到 num2 的文字。

例子:

shell>> cat fileName

test2

this is a test content

shell>> cut -c1-6 fileName ## print 开头算起前 6 个字元

test2

this i

-c m-n 表示显示每一行的第m个字元到第n个字元。例如:

liubi 23 140004

# cut -c 1-5,10-14 file

liubi

-f m-n 表示显示第m栏到第n栏(使用tab分隔)。例如:

liubi 23 14000

# cut -f 1,3 file

liubi 14000

-c 和 -f 参数可以跟以下子参数:

m 第m个字符或字段

m- 从第m个字符或字段到文件结束

-n 从第1个到第n个字符或字段

m-n 从第m个到第n个字符或字段

我们经常会遇到需要取出分字段的文件的某些特定字段,例如 /etc/password就是通过":"分隔各个字段的。可以通过cut命令来实现。例如,我们希望将系统账号名保存到特定的文件,就可以:

…… …… 余下全文

篇二 :cut选取命令

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。

(1)其语法格式为:

cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]

使用说明

cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。 如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。

主要参数

-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。

-c :以字符为单位进行分割。

-d :自定义分隔符,默认为制表符。

-f :与-d一起使用,指定显示哪个区域。

-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的<br />范围之内,该字符将被写出;否则,该字符将被排除。

(2)cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切内容呢?

cut命令主要是接受三个定位方法:

…… …… 余下全文

篇三 :Linux下cut命令用法详解

Linux下cut命令用法详解

Linux及相关 2008-12-05 15:58:57 阅读37 评论0 字号:大中小 订阅

有时我们经常会遇到这样一些问题:有一页电话号码薄,上面按顺序规则地写着人名、家庭住址、电话、备注等,此时我们只想取出所有人的名字和其对应的电话号码,你有几种方法可以实现呢?

以下内容欢迎转载,但请保留作者名号及出处,谢谢!

确实这种纵向定位的方式用常规办法难以实现,这时,cut就可以大显身手了。

cut -b list [-n] [file ...]

cut -c list [file ...]

cut -f list [-d delim][-s][file ...]

上面的-b、-c、-f分别表示字节、字符、字段(即byte、character、field);

list

delim(英文全写:delimiter)表示分隔符,默认情况下为TAB;

-s表示不包括那些不含分隔符的行(这样有利于去掉注释和标题)

上面三种方式中,表示从指定的范围中提取字节(-b)、或字符(-c)、或字段(-f)。 范围的表示方法:

interrupts文件中的字符排列非常齐整,正适合我们切豆腐。

…… …… 余下全文

篇四 :linux基础命令总结

1.shutdown -h now  立刻进行关机

2.shutdown -r now  重新启动

3.reboot  重启

4.logout 用户注销

5.新建用户:useradd zhangbinbin

6.修改密码passwd zhangbinbin

7. 删除用户:userdel zhangbinbin

8.删除用户以及用户主目录: userdel -r zhangbinbin

9.pwd 显示当前工作目录

10.cd 更改目录

11. ls -a 显示隐藏文件  ls -l 显示文件的详细信息  ls -al

12.mkdir  (文件名)建立目录

13.rmdir (文件名) 删除空目录

14.dir 显示目录下面的文件

15.建立空文件:touch aaa

16.拷贝命令:cp  j2sdk-tab…  /home/

17.递归复制命令(复制子目录的信息) cp -r dir1 dir2

18.mv 移动文件和文件夹

19.rm 删除文件和目录

20. 删除所有内容(包括目录和文件) rm -rf*

…… …… 余下全文

篇五 :awk 和cut命令

linux命令之sed, awk, grep, cut篇

用下来感觉这4个命令比较常用,功能也比较强大,等我有时间了要好好整理一下。

首先介绍一下cut,之前有文章已经讲过它的用法了,这次连带cut的死对头paste,一起拎出来讲讲。

第一篇 cut

常用参数:

-c 根据字符,用法:cut -cnum1-num2 filename 截取num1~num2之间的字符,字符从1开始记。

-f 根据域,默认为tab分隔

-d 定义域分隔符

范例:

shell> cat example

test2

this is test1

shell> cut -c1-6 example ## print 开头算起前 6 个字元

test2

this i

-c m-n 表示显示每一行的第m个字元到第n个字元。例如:

---------file-----------

liubi 23 14000

---------file-----------

# cut -c 1-5,10-14 file

liubi 14000

-f m-n 表示显示第m栏到第n栏(使用tab分隔)。例如:

…… …… 余下全文

篇六 :shell中的cut命令

shell中的cut命令

cut是以每一行为一个处理对象的,这种机制和sed是一样的。(关于sed的入门文章将在近期发布)

2 cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切内容呢? cut命令主要是接受三个定位方法:

第一,字节(bytes),用选项-b

第二,字符(characters),用选项-c

第三,域(fields),用选项-f

3 以“字节”定位,给个最简单的例子?

举个例子吧,当你执行ps命令时,会输出类似如下的内容:

[rocrocket@rocrocket programming]$ who

rocrocket :0 2009-01-08 11:07

rocrocket pts/0 2009-01-08 11:23 (:0.0)

rocrocket pts/1 2009-01-08 14:15 (:0.0)

如果我们想提取每一行的第3个字节,就这样:

[rocrocket@rocrocket programming]$ who|cut -b 3

c

c

c

看明白了吧,-b后面可以设定要提取哪一个字节,其实-b和3之间没有空格也是可以的,但推荐有空格:)

…… …… 余下全文

篇七 :stata命令总结

表2-1: 回归分析相关命令一览

命令用途

anova 方差和协方差分析

heckman Heckman 筛选模型

intreg 离散型变量模型,包括Tobit 、cnreg 和intreg

ivreg 工具变量法(IV 或2SLS)

newey Newey-West 标准差设定下的回归

prais 针对序列相关的Prais-Winsten, Cochrane-Orcutt, or Hildreth-Lu 回归 qreg 分量回归

reg OLS 回归

sw 逐步回归法

reg3 三阶段最小二乘回归

rreg 稳健回归(不同于方差稳健型回归,即White 方法)

sureg 似无相关估计

svyheckman 调查数据的Heckman 筛选模型

svyintreg 调查数据的间断变量回归

svyregress 调查数据的线性回归

tobit Tobit 回归

treatreg treatment 效应模型

truncreg 截断回归

表2-2: 时间序列命令一览

命令用途

clemao1 允许结构突变的单位根检验

zandrews

dfuller

…… …… 余下全文

篇八 :clc和clear命令的使用总结

clc和clear命令的使用总结

在MATLAB中,clc和clear命令是大家经常用到的命令,熟练使用这两个命令可为编程提供很大的方便。

clc命令是用来清除命令窗口的内容,这点不用多说。不管开启多少个应用程序,命令窗口只有一个,所以clc无论是在脚本m文件或者函数m文件调用时,clc命令都会清除命令窗口的内容。

clear命令可以用来清除工作空间的内容。MATLAB有个基本的工作空间,用base标识,此外,当打开一个函数m文件时,可能会产生很多工作空间。每一个函数对应一个工作空间。例如,一个图形用户界面程序test,可能有test、gui_mainfcn、pushbutton1_callback等工作空间。这时,如果调用clear命令时,需要注意了:

如果在pushbutton1_callback函数内调用clear,则只删除pushbutton1_callback工作空间内的内容。clear对其它工作空间,如base工作空间,是不起作用的。

如果用户想在pushbutton1的callback中调用clear命令来删除基本工作空间中的内容,可以使用evalin命令。

evalin命令是在指定的工作空间中执行matlab语句的。其中之一的调用格式为:evalin(ws, expression)。ws为工作空间的名字,如'base',expression为matlab语句。 使用evalin('base','clear'); 就可以删除基本工作空间中的数据了。

…… …… 余下全文