我有个具体问题需要帮助。
我在一个Flutter项目中有一个相对路径,我需要获得文件名(没有. dart扩展名),并在文件名前添加两个星号。
我需要创建一个shell脚本在我的PC中执行,如下所示:
EJ.
- 转换此
prueba/de/una/ruta/main.dart
- 变成这样
prueba/de/una/ruta/**.dart
-——-
实际上,我正在尝试获取文件名并将其替换为以下代码,但没有效果
echo "test/holas.dart" | sed "/(?<=\/)[^\/]+(?=\.dart)/g";
实际产量:
test/holas.dart
预期产出:
holas
如果有人知道一些东西,以获得预期的输出或如何建立整个脚本文件,我感谢帮助
1条答案
按热度按时间nwwlzxa71#
使用
sed