English 中文(简体)
我怎么能以最高版本挑选档案名称?
原标题:How can I select the filename with the highest version number?
  • 时间:2010-11-03 14:24:06
  •  标签:
  • bash

我写了一幅建筑文字,希望在安装时能够选择最新版本的文字,例如,包装名称是包件——X.X.tar.gz,还有多份复印件。

是否有办法将建筑指挥点放在包件——Y.tar.gz? Y=max(X.X)在哪里?

最佳回答

如果档案中除版本编号外具有同等效力,则你可以使用像样的东西。

ls -v | tail -n 1

<代码>ls:

...
-v     natural sort of (version) numbers within text
...

例常使用:

$ ls
package_1.5.7.9.tar.gz  package_2.5.3.9.tar.gz  package_4.6.1.0.tar.gz
$ ls -v | tail -n 1
package_4.6.1.0.tar.gz
问题回答

暂无回答




相关问题
Parse players currently in lobby

I m attempting to write a bash script to parse out the following log file and give me a list of CURRENT players in the room (so ignoring players that left, but including players that may have rejoined)...

encoding of file shell script

How can I check the file encoding in a shell script? I need to know if a file is encoded in utf-8 or iso-8859-1. Thanks

Bash usage of vi or emacs

From a programming standpoint, when you set the bash shell to use vi or emacs via set -o vi or set -o emacs What is actually going on here? I ve been reading a book where it claims the bash shell ...

Dynamically building a command in bash

I am construcing a command in bash dynamically. This works fine: COMMAND="java myclass" ${COMMAND} Now I want to dynamically construct a command that redirectes the output: LOG=">> myfile.log ...

Perform OR on two hash outputs of sha1sum

I want perform sha1sum file1 and sha1sum file2 and perform bitwise OR operation with them using bash. Output should be printable i.e 53a23bc2e24d039 ... (160 bit) How can I do this? I know echo $(( ...

Set screen-title from shellscript

Is it possible to set the Screen Title using a shell script? I thought about something like sending the key commands ctrl+A shift-A Name enter I searched for about an hour on how to emulate ...

热门标签