标签:结果 需要 bbs shell脚本编程 tab 就是 logs htm inux
cutdemo01
1:2:3:4:5
1:2:3:4:5
1:2:3:4:5
cutdemo02
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
命令
命令1: 切割单个字符
# -c 表示切割行内的 特定字符
# 下标从 1 开始
# 如果超出范围, 会返回 空内容
> cut -c1 cutdemo01
1
1
1
命令2: 切割连续字符
# 下标从 1 开始, 3 结束
> cut -c1-3 cutdemo01
1:2
1:2
1:2
命令3: 切割不连续字符
# 下标从 1 开始, 3 结束, 外加第 5 个字符
> cut -c1-3,5 cutdemo01
1:23
1:23
1:23
命令1: 切割特定分隔符下的字段
-d 指定分隔符
-f 指定字段
> cut -d':' -f 1 cutdemo01
1
1
1
命令2: 切割特定分隔符下的连续字段
# -f 类似 之前的 -c
# 结果中, 每个字段, 会用 -d 指定的分隔符隔开
> cut -d':' -f 1-3 cutdemo01
1:2:3
1:2:3
1:2:3
命令3: 切割特定分隔符下的不连续字段
> cut -d':' -f1-3,5 cutdemo01
1:2:3:5
1:2:3:5
1:2:3:5
标签:结果 需要 bbs shell脚本编程 tab 就是 logs htm inux
原文地址:https://www.cnblogs.com/xy14/p/12024067.html