我有这个命令可以找到/ usr / bin和/ usr / sbin下的所有文件,然后按顺序对它们进行排序
e.g。
/usr/bin/zypp-CheckAccessDeleted
/usr/bin/zypper
/usr/sbin/zypp-refresh
/usr/sbin/zypp-refresh-wrapper
我对-k4,4
感到有些困惑 - 我认为我应该放入-k3,3
,因为上面列出的zypp *文件在第3列但是没有用 - 有人可以解释一下k论证的方法有点清楚吗?
find /usr/bin /usr/sbin -type f -maxdepth 1 | sort -t/ -k4,4
答案 0 :(得分:1)
第1列是第一个分隔符之前的所有内容,此处为空,因为该行以分隔符(/
)开头。第2列为usr
,3为[s]bin
,4为您正在寻找的zypp*
。
答案 1 :(得分:1)
在您的文件名中,第一个“字段”的长度为零,因为您的文件名以/
开头:
/ usr / bin / zypper
^ ^ ^ ^
1 2 3 4