【发布时间】:2012-03-10 18:50:17
【问题描述】:
我想编写一个 shell 脚本,在其中我将从用户那里获取一行输入,其中将包含一些 xxx.cpp 作为文件名。 我想在另一个变量中得到那个“xxx”。 例如
如果用户输入为:
some params path/to/file/xyz.cpp more p/ara/ms
我想得到出现在“.cpp”之前和最后一次出现在“.cpp”之前的“/”之后的xyz
【问题讨论】:
-
如果输入是 "cp/b.cpp/a.cpp.f.cpp/ foo.cpp cpp/cpp.cpp/b.cpp" 你需要澄清你的要求.
-
这不会发生.. 用户只会给出一个 ***.cpp 文件名
标签: linux string shell scripting substring