LINUX指令之cut
来源:互联网 发布:外国人看中国妹子知乎 编辑:程序博客网 时间:2024/06/05 17:37
转自:http://blog.longwin.com.tw/2006/12/linux_cut_2006/
突然發現 cut 的好用, 來做 Linux (Unix) 基本指令介紹,也當做筆記來用~~
cut 有三個參數:
- -c list: 一段範圍清單, 以','隔開, 直列切割(ex: 1,3,5-10,33)
- -d delim: 可以設中間間隔符號要哪種, 預設是tab分隔切割, 通常會搭配 -f(決定要取切割欄位的哪欄)
- -f list: 以欄位為主, 作剪下的動作, list 是欄位編號或一段範圍的清單(類同 -c 參數)
cut 使用範例:
-d, -f: 拉 passwd 檔 第1欄和第5欄(用 : 分隔)
$ cut -d : -f 1,5 /etc/passwd
root:root
sys:sys
abc:ABC Lee
...
-d, -f: 一樣拉 passwd 檔, 用 : 分隔, 只拉第 6 欄
$ cut -d : -f 6 /etc/passwd
/root
/dev
...
-c: 直的剪下來, 直的剪 1-10個字(很常用, 就是為了這個指令寫這篇.. XD)
$ ls -l | cut -c 1-10
total 201
drwxr-xr-x
drwxr-xr-x
-rw-r--r--
-rw-r--r--
awk 的作法:
$ awk -F: ' { print $1, $5 }' /etc/passwd
$ awk -F: -v 'OFS=:' '{ print $1, $5}' /etc/passwd (-v 是設 OFS變數,OFS=中間間隔要用何種符號秀出來)
$ awk -F: '{ print $1":"$5}' /etc/passwd
$ ls -l | awk '{ print $1 }'
$ ls -l | awk '{ print $1, $3}'
0 0
- LINUX指令之cut
- linux cut指令
- linux:cut指令
- Linux指令用之记之-cut
- linux之cut用法
- linux之cut用法
- linux之cut用法
- linux之cut用法
- linux之cut用法
- linux之cut用法
- linux之cut用法
- linux之cut用法
- linux之cut用法
- linux之cut用法
- linux之cut用法
- Linux命令之cut
- linux之cut命令
- linux之cut用法
- 指针与数组区别
- LINUX 软件安装(rpm详解)
- VMware 给debian6.0 安装VMware To…
- debian6.0 VIM 编写C++代码配置
- ubuntu安装ftp服务器出现乱码及尝…
- LINUX指令之cut
- LINUX指令之ar
- linux指令之 sed
- docker toolbox 安装哪些坑坑洼洼
- apple沙盒研究之基础知识
- .PHONY makefile中的伪目标
- dsr-uu-0.2在linux2.6.32上编译问…
- VIM插件管理器之vundle
- maven学习系列7----将依赖依赖文件打包到jar中