首页 > 解决方案 > 谁能告诉我这个表达式对 bash 排序“sort -r -n -k5”表示什么

问题描述

请解释一下是什么-r -n -k5意思?

#! /bin/bash
echo "Enter the name of the directory"
read file_name
if [ -d $filename ]
then
   ls -l $filename | sort -r -n -k5
else
  echo "Invalid directtroy"
fi

标签: bashsorting

解决方案


-r 是反转结果

-n 指定数字顺序

-k5 表示它正在比较第 5 列中的条目


推荐阅读