sort -r -o为什么不能连用

sh/bash/dash/ksh/zsh等Shell脚本
回复
zuozhibiao
帖子: 7
注册时间: 2014-02-16 17:10
系统: debian

sort -r -o为什么不能连用

#1

帖子 zuozhibiao » 2014-03-10 22:43

今天在学习sort这个命令,我尝试使用一个这样的命令sort -r -o text.txt 的命令,想把text文件中的行按逆序排列,然后写入到原文件中,但实际上这个命令却不能被执行,后来问了别人后说建议用sort -r text.txt -o text.txt,这样尝试后是可以的,想请教一下,-r 和-o为什么不能连用?
头像
maplebeats
帖子: 378
注册时间: 2011-02-16 1:17

Re: sort -r -o为什么不能连用

#2

帖子 maplebeats » 2014-03-10 23:20

不是不能连用,而是因为你用了-o之后,text.txt是-o的参数。
所以sort命令是没有收到需要排序的文件的

代码: 全选

sort -r -o text.txt text.txt
My blog : OOXX
回复