字符串处理指令 sed,cut 详解
cut 语法 cut option... [file]... 理解 可以理解为 split 函数。 输入 文件 filename 标准输入 重定向或 - 下标选择 n 等价于 string.splite(regex)[n] n0,n1,n2... 先对下标进行排序,然后去重,再进行遍历输出。 n-m 范围内的输出,包含关系。 -n 从1到n n- 从n到末尾,不怕越界,越界为空。 选项 -b byte-list|--bytes=byte-list 按照字节处理 -c character-list|--characters=character-list 按照字符处理 -f field-list|--fields=field-list 按照自定义分隔符进行分割后的多个单词处理。 -d input_delim_byte |-d input_delim_byte 一般和 f 一起使用,用来声明分隔符的。 --output-delimiter=output_delim_string 输出的分隔符,默认使用 -d 的分隔符。 [root@localhost sed]# echo "hello world" | cut -d ' ' -f1- --output-delimiter='----' hello----world --complement 输出完整的,而不是残缺的。范围选中的不输出。