小编use*_*145的帖子

8
推荐指数
1
解决办法
1万
查看次数

从远程 URL 解析文件名而不下载文件

我正在创建一个脚本,它应该从存储库下载最新版本的应用程序并部署应用程序。

主要问题:有几个存储库,我需要检查其中哪个具有最新版本。

例如

http://repo1/xyz/LATEST -> (redirects to) -> http://repo1/xyz/app-1.0.0.0.zip
http://repo2/xyz/LATEST -> (redirects to) -> http://repo1/xyz/app-1.1.0.0.zip
Run Code Online (Sandbox Code Playgroud)

所以我需要遍历可用的存储库并只获取一个文件名 - 无需下载过时的软件版本。

url download wget internet

6
推荐指数
1
解决办法
6140
查看次数

解码bash脚本

在 bash 脚本中有以下行,解析输入参数:

((10#$2 > 0)) 2>/dev/null && shift 2 || shift
Run Code Online (Sandbox Code Playgroud)

基本上它有助于处理带有可选整数子参数的参数。喜欢:

-x 100 -y

-x -y
Run Code Online (Sandbox Code Playgroud)

你能解释一下它是如何工作的。

shell-script

3
推荐指数
1
解决办法
703
查看次数

bash:无法将变量设置为实心字符串

我无法使用整个命令字符串设置变量,如下所示:

A="/bin/ps wwwaux"

for a in $A
do
  echo "$a"
done
Run Code Online (Sandbox Code Playgroud)

它以某种方式分配数组而不是实心字符串。

我的环境:

GNU/Linux, GNU bash, version 3.2.51(1)-release (x86_64-suse-linux-gnu)
Run Code Online (Sandbox Code Playgroud)

shell shell-script quoting

2
推荐指数
2
解决办法
628
查看次数

标签 统计

shell-script ×3

bash ×1

download ×1

internet ×1

quoting ×1

shell ×1

url ×1

wget ×1