仅保留文件名称的命令

仅保留文件名称的命令

Linux 中是否有任何命令可以仅保留文件的名称而不保留其扩展名?我正在创建 txt 文件的备份,当我使用脚本生成文件时,扩展名是 .txt.bkp ,而我只想要扩展名 .bkp

file=$1
cat $file > $file.fasta 

答案1

这个 bash 扩展可以做到这一点:${file%.*}

相关内容