在某个点之后捕获用户输入(BASH)

时间:2016-11-27 21:19:39

标签: bash user-input

我正在创建一个带有用户输入的bash脚本,例如链接:http://thisismylink.com/stuff/morestuff/downloadstuff.deb

我希望能够在最后一个“/”之后为输入创建一个变量。我发现有很多脚本可以停止阅读,但我只需要在最后一个/之后提取数据 - 所以$ somevariable = downloadstuff.deb。

感谢您的帮助/指导/指导。

  • 杰森

1 个答案:

答案 0 :(得分:2)

您可以使用bash字符串操作函数

来完成
$ S=http://thisismylink.com/stuff/morestuff/downloadstuff.deb
$ V=${S##*/}
$ echo $V
downloadstuff.deb

您可以在http://www.tldp.org/LDP/abs/html/string-manipulation.html

中查看更多内容