我有多个 bash 脚本和这些脚本所需的资源(如音乐文件和图像),我想将它们全部打包到一个可执行文件中。
例如:
$ find Scripts/
Scripts/
Scripts/main.sh
Scripts/bin/1.sh
Scripts/bin/2.sh
Scripts/src/music.mp3
现在,我想将所有这些打包到一个可执行文件中,如果我执行,则执行该Scripts/main.sh
文件。
我怎样才能做到这一点?
我得到了这个输出:
Duration: 00:03:27.05, start: 0.000000, bitrate: 336 kb/s
我想00:03:27.05
从整个字符串中提取(值可以更改)。
到目前为止,我已经尝试过:
String="Duration: 00:03:27.05, start: 0.000000, bitrate: 336 kb/s"
String="${String#*:}"
String="${String%,*,*}"
echo $String
它给出了预期的结果,但在这里我必须String
两次声明变量并且必须分别剪切字符串的特定部分。
所以我只想知道一种最简单直接的方法来做到这一点。
在此先感谢您的帮助:)