bash - For循环Shell脚本程序以特定模式查找最新文件
问题描述
我对 shell 脚本很陌生,我有一个场景,我有一个文本文件,其中有一个版本列表,如
1.0.3
1.0.4
1.0.4_a12
1.0.4_b12
我想提取最新版本的值而不包含_
它。我希望文件的输出是1.0.4
. 任何人都可以提供一些帮助,以便我可以编写脚本吗?欣赏它。
解决方案
尝试:
ls * | grep -v '_' | sort -V -r | head -1
推荐阅读
- c# - 来自 TextBox.Text 的 System.NullException
- java - BouncyCastle ECDSA signing takes several milliseconds
- c# - 带有 dd/MM/yyyy 格式的字符串到日期时间,与系统日期时间格式无关
- vba - 从Word VBA中的txt文件动态导入文本
- jmeter - 如何使用 JMeter 的 while 循环来验证采样器中需要再次执行的值?
- node.js - 使用 ApolloClient 和 Apollo-Server-Express 处理 GraphQL 错误
- linux - Linux 目录访问权限
- php - 使用 python 脚本将图像上传到 php 数据库
- bash - 如何使用重定向的标准输入、标准输出和标准错误保持 LLDB 运行
- javascript - 我怎样才能允许用户只输入字母和特殊字符而不是整数或数字