ls -l | sort -rn -k5| head -n10 三十、cut •cut: cut命令是在Unix或类Unix操作系统中使用的一个非常有用的命令,它用于从文件或管道中剪切(cut)文本数据的特定部分。cut命令通常用于从文本文件中提取有用的信息,或者在管道中使用命令输出的数据中选择特定的列或字段。cut命令的语法如下: cut命令的语法如下: 其中,OPTIONS是可选的选项,用于指定要剪切的文本数据的位置和格式。FILE是要剪切的文件名或者从管道中读取的输入流。如果未指定FILE,则cut命令将从标准输入中读取数据。 cut命令的常用选项如下: • -c, --characters=LIST:指定要剪切的字符位置列表,用逗号分隔。例如,-c 1,3,5表示剪切第1、3和5个字符。 • -d, --delimiter=DELIMITER:指定字段分隔符,默认使用制表符。 • -f, --fields=LIST:指定要剪切的字段列表,用逗号分隔。例如,-f 1,3表示剪切第1和第3个字段。 • –complement:将选项-c或-f的操作反转,即保留除指定位置或字段之外的部分。 • -s, --only-delimited:仅显示包含字段分隔符的行。 以下是一些常见的cut命令的示例: • 提取文件中的第1和第3个字符: cut -c1,3file.txt • 使用不同的字段分隔符提取文件中的第2和第4个字段: cut -d":"-f2,4file.txt • 反转提取,保留除第1和第3个字符之外的部分: cut -c1,3--complement file.txt 其它命令 wc -l file: 查看文件一共有多少行 总结: -a(all: 全部) 全部一起操作 |