考虑以下wget
代码:
wget -P ~/ https://raw.githubusercontent.com/user/repo/branch/papj.sh
wget -P ~/ https://raw.githubusercontent.com/user/repo/branch/nixta.sh
有没有什么优雅的方法可以将上述相同基本 URL 的不同终端合并成一行而不是 2 行或更多行?
伪代码:
wget -P ~/ https://raw.githubusercontent.com/user/repo/branch/papj.sh||nixta.sh
由于
wget
一次接受多个 URL,这可以使用大括号扩展来完成bash
:(甚至
但这当然只适用于非常合适的名字)。
我已经通过使用 awk 命令和 for 循环来做到这一点。如有任何疑问和困惑,请告诉我
通过将以下内容放入文件中创建了一个文件 example.txt
猫示例.txt
我已将 papj.sh nixta.sh 分配给变量 i
使用下面的脚本根据您的要求执行
输出