string - 如何提取文件名并更改 bash 的结尾?
问题描述
我有一个 bash 脚本,它接受以 结尾的文件名,.in
例如a1.in
a2.in
,我想获取该参数并提取a1
并添加.out
到它,我该怎么做?
我知道接受一个论点是$1
- 但我如何提取a1
?
解决方案
如果您的文件只有一个扩展名:
$ echo "a.in" | cut -d '.' -f1
a
推荐阅读
- python - 按以下方式划分列表
- java - 如何使用具有不同配置文件的 Spring Framework 配置 log4j
- python-3.x - PyGTK3:从键盘捕获字符串
- c# - Azure 函数 - 此平台不支持 System.Data.SqlClient
- ios - 如何以编程方式设置 UIRefreshControl 微调器大小?
- django - 使用 UserPassesTestMixin(基于类的视图)和重定向
- google-sheets - Google表格中不同工作簿的联合范围
- c++ - 范围运算符需要找到 std 命名空间而不是 boost
- android - 从头开始制作自定义 ROM 需要什么?
- ruby-on-rails - 使用从另一个站点抓取的内容填充 Rails 应用程序