永发信息网

linux shell cut 什么意思

答案:2  悬赏:40  手机版
解决时间 2021-01-29 21:28
  • 提问者网友:ミ烙印ゝ
  • 2021-01-29 00:46
linux shell cut 什么意思
最佳答案
  • 五星知识达人网友:拜訪者
  • 2021-01-29 01:56
1、remove sections from each line of files
cut的工作就是“剪”,cut是以每一行为一个处理对象的,这种机制和sed是一样的。
2、cut命令主要是接受三个定位方法:
a)字节(bytes),用选项-b,一个空格算一个字节,一个汉字算三个字节
date
Tue Jan 3 16:34:27 CST 2017
date|cut -b 25-28
b)、字符(characters),用选项-c,按字符cut相对比较简单,中文字符和空格都算一个字符。
export LANG=zh_CN
date
2017年 01月 03日 星期二 16:36:36 CST
date |cut -c 5,9,13
年月日
c)、域(fields),用选项-f
以/etc/passwd文件为例:
head -n5 /etc/passwd |cut -d : -f 1,3-5
-d指定域分隔符,-f 指定要剪出哪几个域,这个与awk的输出特定字段功能一样。
全部回答
  • 1楼网友:酒者煙囻
  • 2021-01-29 02:47
$#是传给脚本的参数个数,比如您的脚本名字叫test,脚本如下: #!/bin/sh echo "$#" 则执行该脚本,后跟a,b,c三个参数,结果输出为3 $./test a b c 3
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯