java中cut是什么意思_cut和paste用法
cut用来从标准输入或文本文件中剪切列或域。剪切文本可以将之粘贴到一个文本文件
==========================================================================================================
cut一般格式为:
cut [options] file1 file2
下面介绍其可用参数
-c list 指定剪切字符数
-f field 指定剪切域数
-d 指定与空格和tab键不同的域分割符
-c 用来指定剪切范围,如下所示:
-c1-50 剪切前50个字符
-c1,5-7 剪切第1个字符,然后是5到第7个字符
-f 格式与-c相同
-f 1,5 剪切第1域,第5域
-f1,10-12 剪切第1域,第10域到第12域
设有pers文件 $pg pers
P.Jones:Office Runner:ID897
Round:UNIX admin:ID666
Clip:Personal Chief:ID982
抽取pers的第3域
$cut -d: -f3 pers
抽取pers的第1和第3域
$cut -d: f1,3 pers
获取/etc/passwd中注册名和根目录,可抽取其域1和域6
$cut -d: -f1,6 /etc/passwd
root:/root
daemon:/usr/sbin
bin:/bin
sys:/dev
sync:/bin
games:/usr/games
man:/var/cache/man
lp:/var/spool/lpd
mail:/var/mail
news:/var/spool/news
uucp:/var/spool/uucp
proxy:/bin
www-data:/var/www
backup:/var/backups
list:/var/list
irc:/var/run/ircd
gnats:/var/lib/gnats
nobody:/nonexistent
libuuid:/var/lib/libuuid
syslog:/home/syslog
messagebus:/var/run/dbus
avahi-autoipd:/var/lib/avahi-autoipd
avahi:/var/run/avahi-daemon
couchdb:/var/lib/couchdb
usbmux:/home/usbmux
speech-dispatcher:/var/run/speech-dispatcher
kernoops:/
pulse:/var/run/pulse
rtkit:/proc
saned:/home/saned
hplip:/var/run/hplip
gdm:/var/lib/gdm
dongjichao:/home/dongjichao
haldaemon:/var/run/hald
festival:/home/festival
mldonkey:/var/lib/mldonkey
获取系统用户信息
$who -u | cut -c1-8
==========================================================================================================
paste用法
paste将按行对不同文件行信息放在一起。缺省情况下,paste连接时,用空格或tab键分隔新行中不同文本,除非指定-d选项,它将
成为域分隔符
paste格式为:
paste -d -s -file1 file2
选项含义如下:
-d 指定不同于空格或tab键的域分隔符。例如使用@分隔符,使用-d@
例如有两个文件
$cat pas1
ID897
ID666
ID982
$cat pas2
P.Jones
S.Round
L.Clip
$paste pas1 pas2结果为
ID897 P.Jones
ID666 S.Round
ID982 L.Clip
$paste pas2 pas1结果为
P.Jones ID897
S.Round ID666
L.Clip ID982
$paste -d: pas2 pas1
P.Jones:ID897
S.Round:ID666
L.Clip:ID982
要合并两行,而不是按行粘贴,可用-s选项
$paste -s pas2 pas1
P.Jones S.Round L.Clip
ID897 ID666 ID982
paste命令管道输入
$ls | paste -d " " - - - - #表示每行4个目录,并且用空格分开
append.sed array1.sh change.sed data.f
delete_me_and_die forfind.sh forparam2.sh getip2.sh
grade.txt insert.sed lib log.txt
mustpreset2.sh mustpreset.sh myfile.txt myoutfile
names.txt parts.txt pas1 pas2
pers poz2.sh prime.sh quote.txt
results.out unset1.sh video.txt whileread.sh
$ls | paste -d " " - #每行显示一个目录列表
append.sed
array1.sh
change.sed
data.f
delete_me_and_die
forfind.sh
.........
ID897
ID666
ID982
java中cut是什么意思_cut和paste用法相关推荐
- Java中static、this、super、final用法
一.static 请先看下面这段程序: public class Hello{ public static void main(String[] args){ //(1) System.out.pri ...
- java中的构造方法,this、super的用法
1.构造方法 定义:与类同名没有返回值的方法称为构造方法: public class test1 { private String name; private int age; public test ...
- Java 中静态代码块 static的作用及用法
java静态代码块的作用: Java静态代码块中的代码会在类加载JVM时运行,且只被执行一次,也就是说这些代码不需要实例化类就能够被调用.一般情况下,如果有些代码必须在项目启动的时候就执行的时候,就需 ...
- java集合set的使用_浅析Java中的set集合类型及其接口的用法
概念首先,我们看看Set集合. (01) Set 是继承于Collection的接口.它是一个不允许有重复元素的集合. (02) AbstractSet 是一个抽象类,它继承于AbstractColl ...
- Java中replace、replaceAll和replaceFirst函数的用法小结
首先概述一下他们三个的用法: · replace(CharSequence target, CharSequence replacement) ,用replacement替换所有的target,两个参 ...
- java中di,初识Spring的DI及其基本用法
作为Spring新手,边学<Spring in Action>边总结相关知识. 什么是DI DI,Dependency Injection,即依赖注入,不是去依赖"注入" ...
- java中mdc是什么_MDC是什么鬼?用法、源码一锅端
近期用到阿里的一款开源的数据同步工具 Canal,不经意之中看到了 MDC 的用法,而且平时项目中也多次用到 MDC,趁机科普一把. 通过今天的分享,能让你轻松 get 如下几点,绝对收获满满. a) ...
- bytearray java_详解Java中ByteArray字节数组的输入输出流的用法
ByteArrayInputStream 介绍ByteArrayInputStream 是字节数组输入流.它继承于InputStream. 它包含一个内部缓冲区,该缓冲区包含从流中读取的字节:通俗点说 ...
- java中parseint_Java parseInt()和parseFloat()的用法
一.parseInt() parseInt()方法首先查看位置0处的 字符,判断它是否是个有效数字:如果不是,该方法将返回NaN,不再继续执行其他操作.但如果该字符是有效数字,该方法将查看位置1处的字 ...
最新文章
- 《统一沟通-微软-技巧》-14-Exchange 2010 With SP1 OWA Integration
- 最近的状态很不好,需要调整
- win10安装misql8_Win10安装MySQL8压缩包版的教程
- 利用Java进行MySql数据库的导入和导出
- java 获取年 两位,java使用jxl读取日期年份只显示前两位的解决方法
- SSH婚庆策划系统案例
- 一寸照片像素是多少?教你一寸照片电子版怎么弄
- 【保姆级】-spotfire服务端、客户端安装部署(V7.8)
- 一个计算机台式机的组装方案,组装机电脑配置推荐_台式组装机电脑配置推荐-系统城...
- spring cloud各个微服务之间如何相互调用(Feign、Feign带token访问服务接口)
- AtCoder Beginner Contest 245 A~E 题解
- 从零使用okhttp和gson解析聚合数据的新闻头条API
- Python入门学习哪个视频好?
- 【turtle库】Python绘制圣诞树
- 趋势一次一单EA,不加仓不网格,每单带止损止盈,风险可控
- 不靠谱的Access 轻松破解密码
- 叶子结点和分支节点_什么是叶子节点,度?根节点?
- 继续教育计算机网络基础答案,2017中国石油大学继续教育计算机网络基础答案.docx...
- vip混合测试v号打卡好的卡仕达看哈看收到货卡仕达库哈斯
- 国外大牛教你,如何用Python开发一个简单的区块链数据结构| 建议收藏