首页 > 解决方案 > 如何提取文件名并更改 bash 的结尾?

问题描述

我有一个 bash 脚本,它接受以 结尾的文件名,.in例如a1.in a2.in,我想获取该参数并提取a1并添加.out到它,我该怎么做?

我知道接受一个论点是$1- 但我如何提取a1

标签: stringbash

解决方案


如果您的文件只有一个扩展名:

$ echo "a.in" | cut -d '.' -f1
a

推荐阅读