(学习 bash)我试图检查 bash 版本,所以我输入了/bin/bash -v.
这会向屏幕输出大量文本(.bashrc 的内容以及源自它的其他文件)。
由于该命令,我是否可以搞砸一些事情(例如覆盖一些配置文件/设置不正确的环境变量等)?
我也找不到有关-v开关用途的文档。
我需要一个脚本来检查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)
并非所有程序(如 bash)都存在环境变量:
$ echo $BASH_VERSION
5.0.3(1)-release
Run Code Online (Sandbox Code Playgroud)