相关疑难解决方法(0)

如何找到我正在运行的 bash 版本?

(学习 bash)我试图检查 bash 版本,所以我输入了/bin/bash -v.

这会向屏幕输出大量文本(.bashrc 的内容以及源自它的其他文件)。

由于该命令,我是否可以搞砸一些事情(例如覆盖一些配置文件/设置不正确的环境变量等)?

我也找不到有关-v开关用途的文档。

command-line bash

180
推荐指数
4
解决办法
25万
查看次数

测试 yad 版本是否 >= 特定版本号

我需要一个脚本来检查yad(和其他程序)版本号是否 >= 特定数字。例如我有:

$ yad --version
0.40.0 (GTK+ 3.24.8)

$ gedit --version
gedit - Version 3.32.0

$ bash --version
GNU bash, version 5.0.3(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2019 Free Software Foundation, Inc.
Run Code Online (Sandbox Code Playgroud)
  • Ubuntu 16.04 和 19.04 之间添加了新功能
  • 对于gedit,新版本中失去了传递窗口几何形状的能力
  • bash使测试变得复杂,因为版本号位于第一行的中间。

并非所有程序(如 bash)都存在环境变量:

$ echo $BASH_VERSION
5.0.3(1)-release
Run Code Online (Sandbox Code Playgroud)

versions bash version-control yad

4
推荐指数
1
解决办法
1061
查看次数

标签 统计

bash ×2

command-line ×1

version-control ×1

versions ×1

yad ×1